lyt經典版MySQL基礎——進階8:聯合查詢
阿新 • • 發佈:2020-07-24
1 #進階8:聯合查詢 2 /* 3 union聯合 合併:將多條查詢語句的結果合併成一個結果 4 5 語法: 6 查詢語句1 7 union 8 查詢語句2 9 ... 10 11 應用場景: 12 要查詢的結果來自於多個表,且多個表沒有直接的連線關係,但查詢的資訊一致時 13 14 特點: 15 1.要求多條查詢語句的查詢列數是一致的! 16 2.要求多條查詢語句的查詢的每一列的型別和順序最好一致 17 3.union關鍵字預設去重,如果使用union all可以包含重複項 18 */ 19 20 #引入的案例:查詢部門編號>90或郵箱包含a的員工資訊 21 SELECT* FROM employees WHERE email LIKE '%a%' OR department_id>90; 22 23 SELECT * FROM employees WHERE email LIKE '%a%' 24 UNION 25 SELECT * FROM employees WHERE department_id>90; 26 #案例:查詢中國使用者中男性的資訊以及外國使用者男性的使用者資訊 27 SELECT id,cname FROM t_ca WHERE csex='男' 28 UNION ALL 29 SELECT t_id,tName FROM t_ua WHEREtGender='male';