最赞回答 / 慕UI9017045
select c.ci_id,wm_concat(s.stu_name)from pm_ci c,pm_stu swhere instr(c.stu_ids,s.stu_id)>0group by ci_id;
2016-12-21
已采纳回答 / 慕粉4296478
改成这个样子就可以了select deptno, (select min(sal) from emp where deptno = e.deptno) from emp egroup by deptnohaving (select min(sal) from emp where deptno = e.deptno ) > (select min(sal) from emp where deptno =20);
2016-12-10
已采纳回答 / guitar狂魔
根据你的提问,我猜告诉你这个你就明白了,oracle中空值都比较特殊,不能直接用"="或"<>"号来比较,空值既不在等于的集内,也不在不等于的集内。
2016-11-01
最新回答 / 针尖上的天使_0002
我的理解是当mrg=null时,他就相当于公司的董事长但是他是属于公司的员工,所以用自连接加左连接就能实现想要的结果:select e.ename 员工姓名 ,e1.ename 老板姓名 from emp e,emp e1 where e.MGR=e1.empno(+);
2016-10-31
最新回答 / 慕粉3863825
慕课网APP下载:http://jingyan.baidu.com/article/851fbc37cdd8203e1e15ab65.html电脑端网页浏览器下载:http://www.cnblogs.com/rencm/p/5168671.html
2016-10-29
最赞回答 / 万夫莫敌
select max(avg_sal) from (select deptno,avg(sal) avg_sal from emp group by deptno);
2016-10-24