多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 25、列出薪金高于在部门30工作的所有员工的薪金的员工姓名和薪金.部门名称. ![](https://img.kancloud.cn/ee/5e/ee5ed02ecce957cc70e4ee30b7a33197_288x141.png) 思路 1. 获取 部门30中的最高工资 (高于这个值就是高于部门30中所有人) select max(sal) from emp where deptno=30 2. 使用emp和dept进行多表查询 并消除笛卡尔积 select * from emp e inner join dept d on e.deptno =d.deptno 3.在步骤2的基础上使用步骤1的语句作为条件,查询工资高于步骤1的结果的所有记录 select e.ename,e.sal,d.dname from emp e inner join dept d on e.deptno =d.deptno where sal>(select max(sal) from emp where deptno=30)