首頁 >資料庫 >mysql教程 >mysql聯合查詢語句是什麼

mysql聯合查詢語句是什麼

coldplay.xixi
coldplay.xixi原創
2021-01-06 10:43:513665瀏覽

mysql聯合查詢語句為【查詢語句1 union 查詢語句2】,要求多條查詢語句的查詢的每一列的類型和最好一致,union關鍵字預設去重,如果使用union all可以包含重複項。

mysql聯合查詢語句是什麼

本教學操作環境:windows7系統、mysql8.0.22版,DELL G3電腦,此方法適用於所有品牌電腦。

相關免費學習推薦:mysql影片教學

聯合查詢

UNION     合併合併:將多個查詢語句的結果合併為一個結果

語法:

查询语句1
union
查询语句2

應用場景:

要查詢的結果來自於多個表,且多個表沒有直接的連接關係,但查詢的資訊一致時

特點:

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,csex
FROM t_ca
where csex='男'
UNION all
SELECT t_id,tName
FROM t_ua
where  tGender='male';

以上是mysql聯合查詢語句是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn