MySQL联合查询介绍
生活随笔
收集整理的這篇文章主要介紹了
MySQL联合查询介绍
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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 FROM t_ca WHERE csex='男' UNION ALL SELECT t_id,tname FROM t_ua WHERE tGender='male';總結
以上是生活随笔為你收集整理的MySQL联合查询介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL exists后面的子查询使用
- 下一篇: linux cmake编译源码,linu