1. 程式人生 > 其它 >十:聯合查詢(union)

十:聯合查詢(union)

#進階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,'張三' ;

本文來自部落格園,作者:zhang-X,轉載請註明原文連結:https://www.cnblogs.com/YY-zhang/p/15060506.html