1. 程式人生 > >mysql多表查詢之子語句查詢

mysql多表查詢之子語句查詢

avg 語句 1.3 person 結果集 mysql多表查詢 http color pan

1.子語句查詢

技術分享圖片

1.1子語句查詢出來的結果集作為臨時表名使用

select * from (select * from person) as aaa; -- as這個起別名關鍵字是可以省略的

技術分享圖片

1.2查詢最大工資那個人的薪水和姓名

select name, salary from person where salary = (select MAX(salary) from person);

技術分享圖片

1.3查詢工資高於所有人員平均工資的人員

select * from person where salary > (select avg(salary) from person);

技術分享圖片

1.4關鍵字

(1)any關鍵

技術分享圖片

(2)all關鍵字

技術分享圖片

(3)some關鍵字

技術分享圖片

(4)exits關鍵字,subquery是子條件查詢的意思

技術分享圖片

技術分享圖片

mysql多表查詢之子語句查詢