[精讚] [會員登入]
12101

[Mysql] 使用union合併兩個表

mysql合併兩個表的方法,使用union

分享此文連結 //n.sfs.tw/10839

分享連結 [Mysql] 使用union合併兩個表@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2019-10-25 09:30:01 最後編修
2017-02-24 11:24:04 By 張○○
 

自動目錄

Mysql/Mariadb 要合併兩個表,可以使用union

使用情況

當有二個表,想把他們合併起來一次Select全部選取

可以排序合併結果,相當的方便

union可以一直union下去多個表,不限只有二個表

限制

兩個表的欄位數要相同,欄位名不一定要相同

order by 只能有一個,寫在最後面

where條件每個select要獨立寫出

語法範例

有兩個不同的表 table1, table2,取出欄位 sn, title, cDT, 還有一個用來作辨識的字串,分別是'c'和'm',好知道資料是從哪個表取出來

SELECT sn,title, cDT, 'c' FROM `table1` where uid=21 and closed=0

  UNION SELECT sn,title, cDT, 'm' FROM `table2` where uid=22 and closed=0

  order by cDT desc

合併完的表再以cDT反向排序

結果

 

END

你可能感興趣的文章

Mysql 安裝完畢要做的事 Mysql 安裝完畢後,該處理的流程

[Mysql/Mariadb] GROUP_CONCAT 函數 MySQL 中和 group by 一起用的函式,如果我們要算數值的總和或平均,可以使用 sum() 或 avg() 。但是我們如果要在 group by 中把字串「黏起來」,不是使用 concat(

group by的語法在mysql升級後後就不正常了,怎麼回事? ONLY_FULL_GROUP_BY這個變數是怎樣,讓我原本可以用的語法失效了?

[Mysql] 修改欄位的自動索引值autoindex (auto_increment ) Mysql 新增、刪除、修改、查看欄位的自動索引值autoindex (auto_increment)

[Mysql] 建立叢集式資料庫3/4 -- DB1設置及DB PROXY 使用galera建立Mysql的叢集式資料庫 ,繼續修正第1DB及運作PROXY

[Mysql/Mariadb] 查看使用狀態,抓出可疑慢查詢SQL 當Mysql 的負載loading飆高時,除了重新啟動外,如果想對症下藥,那該怎麼處理?

隨機好文

[Freebsd] 使用 ADSL 撥接上網 Freebsd上要使用 ADSL 撥接上網,該如何設定?

[Windows7] 移除IE10及移除IE11 Windows7 不得已的情況要移除IE11或IE10怎麼做?

對物品的感情 這個議題很奇怪,可是大部分的人都會有,物品是死的,壞了就淘汰,出新的就被替換。為何會有情感?

[HTML] CSS中的折字換行或不換行(防止容器破壞) 使用者留言時故意來用一串長長的且沒有任何空白的長字串,把你的容器破壞得很難看...

檢測頁面載入速度 利用google提供的檢測工具來測試網頁的載入速度