#進階9:聯合查詢
/*
union聯合合併:將多條查詢語句的結果合併成一個結果
語法:
查詢語句1
union
查詢語句2
union
...
應用場景
要查詢的結果來自多個表,但多個表沒有直接的連接關係,但查詢的信息一致時
特點:
1、要求多條查詢語句的查詢列表是一致的!
2、要求多條查詢語句的查詢的每一列的類型和順序最好一致!
3、union關鍵字默認去重,如果使用union all可以包含重複項
*/
#引入的案例:查詢部門編號>90或郵箱包含a的員工信息
SELECT * FROM employees WHERE email LIKE '%a%' OR department_id >90;
SELECT * FROM employees WHERE email LIKE '%a%'
UNION
SELECT * FROM employees WHERE department_id>90;
#案例:查詢中國用戶中男性的信息以及外國用戶中男性的用戶信息
MySQL數據庫---------聯合查詢
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.