99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
2022-10-31 閱讀量: 538
mysql學習21- from 表子查詢

-- 35 from 表子查詢

-- 查詢各部門最高工資的員工:empno,ename,sal,deptno

#第1步,找出各部門最高工資表,t1表

select deptno ,max(sal) 最高工資

from emp

group by deptno;

# 第2步,用emp工資與各部門最高工資t1表連接

#方法1,

select * from emp; #所有員工的工資信息 emp

select emp.deptno,empno,ename,sal,t1.deptno,t1.最高工資 from emp

inner join (select deptno ,max(sal) 最高工資 from emp group by deptno)t1

on emp.sal=t1.最高工資;

select emp.deptno,empno,ename,sal from emp

inner join (select deptno ,max(sal) 最高工資 from emp group by deptno)t1

on emp.sal=t1.最高工資

where emp.deptno =t1.deptno #加上部門編號,因為有可能出現(xiàn)兩個部門最高工資一樣

order by deptno;

#方法2,用部門編號連接

# 01 先寫出emp與t1的連接結(jié)果

select emp.deptno,empno,ename,sal,t1.deptno, t1.最高工資

from emp left join (select deptno ,max(sal) 最高工資 from emp group by deptno)t1

on emp.deptno=t1.deptno;

# 02 然后加上where篩選,where emp.sal =最高工資

select emp.deptno,empno,ename,sal from emp inner join (select deptno ,max(sal) 最高工資 from emp group by deptno)t1

on emp.deptno=t1.deptno

where emp.sal =最高工資

order by deptno ;


240.0000
0
關(guān)注作者
收藏
評論(0)

發(fā)表評論

暫無數(shù)據(jù)
推薦帖子