最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MYSQL使用Union將兩張表的數(shù)據(jù)合并顯示

 更新時間:2021年08月04日 10:22:04   作者:周董思密達(dá)  
使用union操作符會將多張表中相同的數(shù)據(jù)取值一次,如果想將表1和表2中的值完整的顯示出來,可以使用union all,今天通過本文給大家分享MYSQL使用Union將兩張表的數(shù)據(jù)合并顯示功能,需要的朋友參考下吧

使用UNION操作符

union:用于連接兩個以上的 SELECT 語句的結(jié)果組合到一個結(jié)果集合中。多個 SELECT 語句會刪除重復(fù)的數(shù)據(jù)。

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

演示

小伙伴們自行創(chuàng)建一下表。

表1數(shù)據(jù)如下: 

表2數(shù)據(jù)如下:

OK,表數(shù)據(jù)已經(jīng)創(chuàng)建完成,一共五條數(shù)據(jù),接下來我們?nèi)タ匆豢磚nion 和 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只會查出來四條數(shù)據(jù)。其中兩條是相同的數(shù)據(jù),則顯示一條。

使用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條數(shù)據(jù),ps:相同的數(shù)據(jù)也會查詢出來。

拓展: 

為了區(qū)分哪張表中的數(shù)據(jù),我們可以這樣做

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

將兩張表中的數(shù)據(jù)按時間排序

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

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

相關(guān)文章

  • MySQL COUNT用法終極指南:(*)/(1)/(列名)哪個更高效

    MySQL COUNT用法終極指南:(*)/(1)/(列名)哪個更高效

    在日常開發(fā)中,幾乎每個程序員都用過COUNT()函數(shù),那么COUNT(*)、COUNT(1)、COUNT(column)有什么區(qū)別,哪個更快,下面小編就來和大家簡單講講吧
    2025-08-08
  • 如何解決MySQL安裝遇到Start service紅叉問題

    如何解決MySQL安裝遇到Start service紅叉問題

    在安裝MySQL時,若遇到StartService步驟打紅叉無法繼續(xù),可通過計算機(jī)管理以管理員身份運(yùn)行服務(wù),找到MySQL服務(wù),更改為本地系統(tǒng)賬戶登錄,解決安裝問題,此方法為實(shí)際操作經(jīng)驗(yàn),可供參考,確保安裝順利完成
    2024-10-10
  • SQL IDENTITY_INSERT作用案例詳解

    SQL IDENTITY_INSERT作用案例詳解

    這篇文章主要介紹了SQL IDENTITY_INSERT作用案例詳解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • Mysql5.6 忘記root密碼的解決辦法

    Mysql5.6 忘記root密碼的解決辦法

    mysql5.6忘記root密碼怎么辦,用什么方法可以重置root密碼呢?下面通過本文給大家介紹Mysql5.6 忘記root密碼的解決辦法,需要的朋友參考下
    2016-01-01
  • 詳解MySQL 聚簇索引與非聚簇索引

    詳解MySQL 聚簇索引與非聚簇索引

    這篇文章主要介紹了MySQL 聚簇索引與非聚簇索引的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)MySQL索引,感興趣的朋友可以了解下
    2020-09-09
  • 解決MySQL無法遠(yuǎn)程連接的方法

    解決MySQL無法遠(yuǎn)程連接的方法

    這篇文章主要介紹了解決MySQL無法遠(yuǎn)程連接的方法,文中給出的解決方案主要針對IP限制時出現(xiàn)的該種情況,需要的朋友可以參考下
    2015-04-04
  • mysql分頁原理和高效率的mysql分頁查詢語句

    mysql分頁原理和高效率的mysql分頁查詢語句

    這篇文章主要介紹了mysql分頁原理和高效率的mysql分頁查詢語句,大家參考使用吧
    2014-01-01
  • MySQL8.0.19安裝教程

    MySQL8.0.19安裝教程

    這篇文章主要介紹了MySQL8.0.19安裝教程,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-01-01
  • MySQL?中如何歸檔數(shù)據(jù)的實(shí)現(xiàn)方法

    MySQL?中如何歸檔數(shù)據(jù)的實(shí)現(xiàn)方法

    本文主要介紹了MySQL?中如何歸檔數(shù)據(jù)的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Navicat連接mysql報錯2003(10060)的解決方法

    Navicat連接mysql報錯2003(10060)的解決方法

    本來好好的navicat連接數(shù)據(jù)庫,突然間今天就打不開數(shù)據(jù)庫了,下面這篇文章主要給大家介紹了關(guān)于Navicat連接mysql報錯2003(10060)的解決方法,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-04-04

最新評論

甘南县| SHOW| 瑞金市| 濉溪县| 藁城市| 新密市| 琼海市| 泸水县| 疏附县| 鹤壁市| 建始县| 潼南县| 南部县| 龙门县| 永川市| 佛山市| 九寨沟县| 荃湾区| 东辽县| 乌兰浩特市| 博乐市| 巴彦淖尔市| 赤峰市| 杭锦旗| 天气| 伊宁市| 万山特区| 合江县| 兖州市| 榆林市| 湘潭市| 宣武区| 吴桥县| 陆河县| 崇仁县| 望奎县| 靖安县| 诏安县| 密云县| 鲁山县| 通渭县|