[精讚] [會員登入]
11964

[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] 把SELECT的結果UPDATE到表中 Mysql update select 出來的結果,一次完成

[Mysql] 使用索引來加速搜尋 只要是常常用到搜索條件的欄位,就應該把它設成索引鍵,有無設定的速度差可能會好幾倍

[MySQL] FIND_IN_SET函數,把多筆條件判斷弄成字串 SQL 我們如果要查找某個欄位是否為某個值的時候,如果要判斷的條件很多,可以用這個函數

[Docker] Mariadb-Galera出現Incorrect definition of table mysql.column_stats:'hist_type'及 'histogram' 使用docker的Mariadb-galera出現'hist_type'及 'histogram'型別錯誤的解決方法。

[Mysql/Mariadb] 利用phpMyAdmin 建立關聯式資料表 利用phpMyAdmin 建立關聯式資料表

[Mysql] 資料型態int, float, double, text, char, varchar, blob大小 Mysql中資料型態int, float, text, char, varchar, blob大小

隨機好文

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

一個邏輯的錯誤刪了全部檔案的經驗 今天本來想做一件很簡單的事,但卻足足浪費我多一倍的時間,再加上刪掉我全部的檔案,原因只是因為我自己的邏輯錯誤。

APACHE的記錄檔格式 LogFormat 語法 在APACHE中有定義一些記錄的語法模版 在 /etc/httpd/conf/httpd.conf 中: LogForm

最值得學的電腦技能 什麼是最值得學的電腦技能?程式設計?美工繪圖?系統網路?還是…? 都不是!個人覺得一個最值得學的電腦技能就

此一時彼一時 我是不是易怒的人,其實我也不知道,總之我常會失控,不知道自己在幹嘛。這近生活過得浮浮的,不是很踏實,總會想太多,我甚至會