婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > MYSQL使用Union將兩張表的數據合并顯示

MYSQL使用Union將兩張表的數據合并顯示

熱門標簽:拉卡拉外呼系統 智能外呼系統復位 話務外呼系統怎么樣 高清地圖標注道路 云南電商智能外呼系統價格 臨清電話機器人 外東北地圖標注 大眾點評星級酒店地圖標注 400電話可以辦理嗎

使用UNION操作符

union:用于連接兩個以上的 SELECT 語句的結果組合到一個結果集合中。多個 SELECT 語句會刪除重復的數據。

使用union操作符會將多張表中相同的數據取值一次,如果想將表1和表2中的值完整的顯示出來,可以使用union all。

演示

小伙伴們自行創建一下表。

表1數據如下: 

表2數據如下:

OK,表數據已經創建完成,一共五條數據,接下來我們去看一看union 和 union all 的使用。

使用union 看一下效果:

select t1.id id, t1.name name, t1.description description,t1.create_time time from table1 t1
UNION
select t2.id id, t2.name name, t2.description description,t2.create_date time from table2 t2

我們可以看到使用union只會查出來四條數據。其中兩條是相同的數據,則顯示一條。

使用union all 看一下效果:

select t1.id id, t1.name name, t1.description description,t1.create_time time from table1 t1
UNION ALL
select t2.id id, t2.name name, t2.description description,t2.create_date time from table2 t2

使用union all查出5條數據,ps:相同的數據也會查詢出來。

拓展: 

為了區分哪張表中的數據,我們可以這樣做

select t1.id id, t1.name name, t1.description description,t1.create_time time,'table1' type from table1 t1
UNION ALL
select t2.id id, t2.name name, t2.description description,t2.create_date time,'table2' type  from table2 t2

將兩張表中的數據按時間排序

select t3.* from (select t1.id id, t1.name name, t1.description description,t1.create_time time,'table1' type from table1 t1
UNION ALL
select t2.id id, t2.name name, t2.description description,t2.create_date time,'table2' type  from table2 t2) t3 order by t3.time desc

到此這篇關于MYSQL使用Union將兩張表的數據合并顯示的文章就介紹到這了,更多相關mysql數據合并顯示內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • MySQL union 語法代碼示例分析
  • mySQL UNION運算符的默認規則研究
  • MySQL如何使用union all獲得并集排序
  • MySQL中UNION與UNION ALL的基本使用方法
  • 淺析mysql union和union all
  • mysql如何將多行數據合并成一行

標簽:阿里 無錫 福州 定西 山西 揚州 溫州 三明

巨人網絡通訊聲明:本文標題《MYSQL使用Union將兩張表的數據合并顯示》,本文關鍵詞  MYSQL,使用,Union,將,兩張,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MYSQL使用Union將兩張表的數據合并顯示》相關的同類信息!
  • 本頁收集關于MYSQL使用Union將兩張表的數據合并顯示的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 喜德县| 舞阳县| 东阳市| 东莞市| 阿克苏市| 湘潭市| 高平市| 阳西县| 陆河县| 衡阳市| 广灵县| 嘉禾县| 毕节市| 县级市| 临西县| 太和县| 南安市| 兴义市| 贺州市| 盈江县| 晋州市| 山东省| 台山市| 龙山县| 蚌埠市| 彭阳县| 丹寨县| 金湖县| 大名县| 宜川县| 固原市| 肇源县| 武功县| 武义县| 怀集县| 津市市| 阿荣旗| 鸡西市| 宁夏| 云林县| 东丽区|