mysql中union與union all的用法

王林
發布: 2020-06-12 15:56:19
轉載
4203 人瀏覽過

mysql中union與union all的用法

什麼時候使用union和union all?

如果在我們將兩個表的資料依照一定的查詢條件查詢出來以後,需要將結果合併到一起顯示出來,那麼這個時候我們就需要使用到union和union all。

union和union all的主要差異:

union all是將結果集直接合併在一起;

union 是將union all後的結果進行一次distinct,輸出去除重複的記錄後的結果。

我們來看下面的範例:

查詢一:

mysql中union與union all的用法

#查詢二:

mysql中union與union all的用法

兩個結果集進行union all(直接將兩個查詢結果集合併):

mysql中union與union all的用法

#兩個結果集進行union,結果為(兩個結果集合並後進行去重/distinct):

mysql中union與union all的用法

推薦教學:mysql教學

以上是mysql中union與union all的用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:cnblogs.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板