#高階9:聯合查詢
/*說明:當查詢結果來自於多張表,但多張表之間沒有關聯,這個時候往往使用聯合查詢,也稱為union查詢
語法:
select 查詢列表 from 表1 where 篩選條件
union
select 查詢列表 from 表2 where 篩選條件
特點:
1、多條待聯合的查詢語句的查詢列數必須一致,查詢型別、字段意義最好一致
2、union實現去重查詢
union all 實現全部查詢,包含重複項
*/#案例:查詢所有國家的年齡》20歲的使用者資訊
select * from usa where uage >20 union
select * from `chinses` where age >20 ;
#案例2:查詢所有國家的使用者姓名和年齡
select uname,uage from usa
union
select `name`,`age` from `chinses`;
#案例3:union自動去重 / union all 可以支援重複項
select 1,'張三'
union all
select 1,'張三'
union all
select 1,'張三'
union all
select 1,'張三' ;
mysql聯合查詢union
將多條查詢結果合併成乙個結果 查詢語句1 union all 查詢語句2 查詢部門編號 90或郵箱包含a的員工資訊 select from employees where email like a or department id 90 或者 select from employees where ...
SQL 聯合查詢 Union
集合運算子是針對兩個集合操作的,兩個集合必須有相同的列數 列具有相同的資料型別 至少能夠隱式轉換的 最終輸出的集合的列名是,由第乙個集合的列名來確定的 可以用來連線多個結果 注意 聯合 union 與連線不一樣 join 聯合 將多個結果集,合併為乙個結果集。union 去除重複,相當於預設應用了d...
MySql 高階查詢 union 聯合查詢
1.union 聯合查詢 將多個查詢結果集合到一起 2.語法 select 查詢語句 union select 查詢語句 union select 查詢語句 union select 查詢語句 3.例子 查詢學生資訊和班級資訊,集合到一起 select class id,class name,cla...