[精讚] [會員登入]
11947

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

[Mysql] 建立叢集式資料庫2/4 -- DB2、DB3設定 使用galera建立Mysql的叢集式資料庫 ,繼續建立第2,第3台DBs

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

[MariaDB] Centos 7安裝mariadb + apache + php + phpmyadmin Centos 7安裝mariadb+apache+php+phpmyadmin

[Mysql/Mariadb] 全文檢索 fulltext index 關於 MySQL 的全文檢索

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

隨機好文

使用Google尋找你的手機 這近發現google竟然可以用來找android的手機,而且不需要經過什麼設定或安裝軟體。

HP SAS硬碟leds燈號說明 HP SAS硬碟leds燈號(hp g7/g6系統適用)說明

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

安裝SPHINX支援中文 新版本的 sphinx 和舊版不同,網路上很多範例和教學是不能用的。此文是安裝和設定方法分享

[CodeIgniter3] 解決無法上傳特定檔案(.sb2)的問題 上傳時出現The filetype you are attempting to upload is not allowed,要怎麼解決?