MySQL筆記 10 聯合查詢

2021-10-24 17:34:21 字數 674 閱讀 5798

關鍵字 union,將多條查詢語句的結果合併成乙個結果

查詢部門編號大於90或郵箱包含a的員工資訊

--之前的實現

select

*from

`employees`

where

`department_id`

>

90or

`email`

like

"%a%"

--聯合查詢實現

select

*from

`employees`

where

`department_id`

>

90union

select

*from

`employees`

where

`email`

like

"%a%"

查詢語句1

union

查詢語句2

union

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

要求多條查詢語句的查詢列數相同

要求多條查詢語句查詢的每一列的型別和順序保持一致

聯合查詢缺省會去掉重複項,如果想禁用,需要使用 union all

Mysql學習筆記 10 聯合查詢

只有行動才能決定我在職場上的價值。若要加倍我的價值,我必須加倍努力。說明 當查詢結果來自於多張表,但多張表之間沒有關聯,這個時候往往使用聯合查詢,也稱為union查詢 語法 select 查詢列表 from 表1 where 篩選條件 union select 查詢列表 from 表2 where ...

MySql學習DQL語言筆記10 聯合查詢

select 查詢列表 from 表1 where 篩選條件 union select 查詢列表 from 表2 where 篩選條件1 多條待聯合的查詢語句的查詢列數必須一致,查詢型別 字段意義最好一致 2 union實現去重查詢 union all 實現全部查詢,包含重複項 案例 查詢所有國家的...

mysql學習筆記 九 聯合查詢

union 聯合 合併 將多條查詢語句的結果合併成乙個結果 語法 查詢語句1 union 查詢語句2 union 應用場景 要查詢的結果來自於多個表,且多個表沒有直接的連線關係,但查詢的資訊一致時 特點 1 要求多條查詢語句的查詢列數是一致的!2 要求多條查詢語句的查詢的每一列的型別和順序最好一致 ...