MYSQL——27道练习题

1 · 孤桜懶契 · Oct. 14, 2020, 9:46 p.m.
1、取得每个部门最高薪水的人员名称第一步:取得每个部门最高薪水(按照部门编号分组找出每一个部门最大值)select deptno,max(sal) maxsal from emp group by deptno;+——–+———-+| deptno | maxsal |+——–+———-+| 10 | 5000.00 || 20 | 3000.00 || 30 | 2850.00 |+——–+———-+第二步:自连接(将以上的查询结果当做一张临时表t,t和emp表连接,条件:t.deptno=e.deptno and t.maxsal = e.sal)select e.ename,t.* from emp e join (select deptno,max(sal) maxsal from emp group by deptno) t on t.maxsal=e.sal and t.deptno=e.deptno;+——-+——–+———+| ename | deptno | maxsal |+...