MySQL—不相关子查询(多行子查询)
生活随笔
收集整理的這篇文章主要介紹了
MySQL—不相关子查询(多行子查询)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
【1】查詢【部門20中職務同部門10的雇員一樣的】雇員信息。
select * from emp where deptno=20 and job in (select job from emp where deptno=10)【2】查詢工資比所有的“SALESMAN”都高的雇員的編號、名字和工資。
select deptno,ename,sal from emp where sal>all(select sal from emp where job='SALESMAN')或者
select deptno,ename,sal from emp where sal>all(select max(sal) from emp where job='SALESMAN')【3】查詢工資低于任意一個“CLERK”的工資的雇員信息。
select * from emp where sal <any(select sal from emp where job='CLERK') and job!='CLERK'或者
select * from emp where sal <any(select max(sal) from emp where job='CLERK') and job!='CLERK'總結
以上是生活随笔為你收集整理的MySQL—不相关子查询(多行子查询)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL—相关子查询
- 下一篇: MySQL—事务并发问题