查詢最低工資大于20號部門最低工資的部門號和部門的最低工資.
select deptno,(select min(sal) from emp where deptno = e.deptno)
from emp e
where (select min(sal) from emp) > (select min(sal) from emp where deptno =20);
為什么沒有查詢結果?
select deptno,(select min(sal) from emp where deptno = e.deptno)
from emp e
where (select min(sal) from emp) > (select min(sal) from emp where deptno =20);
為什么沒有查詢結果?
2016-12-10
舉報
2016-12-11
改成這個樣子就可以了
select ?deptno, (select min(sal) from emp where deptno = e.deptno)?
from emp e
group by deptno
having (select min(sal) from emp where deptno = e.deptno ) > (select min(sal) from emp where deptno =20);
2017-03-27
select deptno,(select min(sal) from emp where deptno = e.deptno)from emp e where (select min(sal) from emp) > (select min(sal) from emp where deptno =20);因為你這條語句查詢的結果為emp表的最低工資而這個最低工資正好就是20號部門的最低工資800,所以比較不成立就不會有輸出結果。
2016-12-11
謝謝,我的意思是我代碼沒有執(zhí)行結果的原因,但是還是非常感謝!