MySQL 聯合查詢

2021-10-04 22:53:32 字數 471 閱讀 2652

#union聯合合併。將多條查詢結果,合併為乙個

#語法查詢語句1

union

查詢語句2

union

…應用場景:要查詢結果**於多個表,但多個表沒有直接的連線關係,但查詢的資訊是一致的。

特點;1.要求多個查詢語句的列數一致

2.union會自動去重,但union all 則會顯示全部

3.要求多行查詢語句的每一列的型別和順序一致

**

select

*from

`employees`

where

`department_id`

>

90union

select

*from

`employees`

where

`email`

like

'%a%'

;

mysql聯合查詢

有乙個前提很重要 就是兩個表中的對應字段應該是建立聯合關係且該鍵應唯一 在查詢該聯合建的時候要指明 表.欄位 1.select from 表a,表a子表 where表a.filecode 表a子表.filecodeand表a.id in select 表a子表 id from 表a子表 where ...

MySQL聯合查詢

1.select test.name,test2.name2 from test left join test2 on test.id test2.id 2.select test.name,test2.name2 from test right join test2 on test.id test...

mysql聯合查詢

mysql聯合查詢效率較高,以下例子來說明聯合查詢 內聯 左聯 右聯 全聯 的好處 t1表結構 使用者名稱,密碼 userid int usernamevarchar 20 passwordvarchar 20 1 jack jackpwd 2 owen owenpwd t2表結構 使用者名稱,積分...