#這個查詢就很簡單了,重點是特點
#高階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;
#案例:查詢兩個表中男性使用者的資訊
select id,cname,c*** from t_ca where c***='男'
union
select id,tname,t*** from t_ua where tgender = "male";
select id,cname,c*** from t_ca where c***='男'
union
select tname,t*** from t_ua where tgender = "male";#這個語句報錯
select id,cname,c*** from t_ca where c***='男'
union
select tname,t***,id from t_ua where tgender = "male";#這個語句不報錯,但是輸出的資訊不對
MySQL學習筆記(十一) 聯合查詢
union 聯合 合併 將多條查詢語句的結果合併成乙個結果 查詢語句1 union 查詢語句2 union 要查詢的結果來自於多個表,且多個表沒有直接的連線關係,但查詢的資訊一致時 1.要求多條查詢語句的查詢列數是一致的!2.要求多條查詢語句的查詢的每一列的型別和順序最好是一致的。3.union關鍵...
mysql學習筆記 九 聯合查詢
union 聯合 合併 將多條查詢語句的結果合併成乙個結果 語法 查詢語句1 union 查詢語句2 union 應用場景 要查詢的結果來自於多個表,且多個表沒有直接的連線關係,但查詢的資訊一致時 特點 1 要求多條查詢語句的查詢列數是一致的!2 要求多條查詢語句的查詢的每一列的型別和順序最好一致 ...
Mysql學習筆記 10 聯合查詢
只有行動才能決定我在職場上的價值。若要加倍我的價值,我必須加倍努力。說明 當查詢結果來自於多張表,但多張表之間沒有關聯,這個時候往往使用聯合查詢,也稱為union查詢 語法 select 查詢列表 from 表1 where 篩選條件 union select 查詢列表 from 表2 where ...