日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

mysql - SQL識別兩張表不同數據

瀏覽:187日期:2022-06-13 09:00:19

問題描述

有兩張1W行左右的表,需要查詢有差異的行,現在的代碼如下:

SELECT number, versionFROM ( SELECT a.number, b.version FROM a UNION ALL SELECT b.number, b.version FROM b) tbGROUP BY number, versionHAVING COUNT(*) = 1ORDER BY number

但是問題來了,以上代碼只能查詢出不同的行,但是沒法顯示a表中有的b表中沒有的,b表中有的a表中沒有的,有沒有辦法可以在第3列標識出來?

問題解答

回答1:

按樓主意思,單表中number和version是不會重復的,兩張表的number和version建一個復合索引,然后執行以下sql

SELECT a.number, a.version,’from_a’FROM awhere not exists (SELECT 1 FROM b where a.number=b.number and a.version=b.version)union allSELECT b.number, b.version,’from_b’FROM bwhere not exists (SELECT 1 FROM a where a.number=b.number and a.version=b.version)ORDER BY number;或者SELECT a.number, a.version,’from_a’from a left join b on a.number=b.number and a.version=b.versionwhere b.id is nullunion allSELECT b.number, b.version,’from_b’from a right join b on a.number=b.number and a.version=b.versionwhere a.id is nullORDER BY number;下面這個效率可能會差點回答2:

試試full join ... where a is null or b is null。比如用Postgres:

select case when a.n is null then b.n else a.n end as n, case when a.n is null then b.v else a.v end as v, case when a.n is null then ’b’ else ’a’ end as srcfrom (values(1, 2), (2, 3), (3, 4)) as a(n, v) full join (values(6, 7), (2, 3), (3, 9)) as b(n, v) using (n, v)where a.n is null or b.n is null

結果:

n | v | src---+---+----- 1 | 2 | a 3 | 4 | a 3 | 9 | b 6 | 7 | b(4 行記錄)

相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久99蜜桃| 日韩在线欧美| 99视频精品| 久久精品不卡| 欧美网站在线| 免费在线观看一区二区三区| 亚洲免费专区| 国产日韩高清一区二区三区在线 | 97精品国产99久久久久久免费| 日本午夜精品| 精品视频在线观看网站| 成人国产精品一区二区网站| 桃色一区二区| 亚洲欧美日韩国产一区| 91欧美极品| 波多视频一区| 黄色不卡一区| 日本中文字幕一区二区视频| 国产剧情在线观看一区| 欧美日韩精品免费观看视完整| 国产精品美女| 久久亚洲人体| 激情91久久| 免费观看亚洲天堂| 欧美1区免费| 日日夜夜免费精品视频| 精品九九在线| 视频一区免费在线观看| 久久伊人国产| 久久99伊人| zzzwww在线看片免费| 男人天堂欧美日韩| 精品一区二区三区中文字幕 | 国产中文欧美日韩在线| 久久大逼视频| 国产成年精品| 视频一区中文字幕精品| 日韩在线精品| 国产亚洲精品精品国产亚洲综合| 999久久久国产精品| 欧美日本不卡高清| 国产视频欧美| 日韩毛片视频| 欧美日韩1区| 日韩在线观看不卡| 日本va欧美va精品发布| 国产在线日韩| 成人在线免费观看网站| 日韩视频1区| 亚洲午夜av| 精品精品国产三级a∨在线| 中文字幕一区二区三区日韩精品| 国产精品伦理久久久久久| 日本不卡的三区四区五区| 久久男女视频| 卡一卡二国产精品| 日本v片在线高清不卡在线观看| 婷婷成人在线| 亚洲国产福利| 日韩不卡一二三区| 日韩精品一二区| 1000部精品久久久久久久久| 成人精品久久| 麻豆免费精品视频| 在线精品亚洲| 亚洲作爱视频| 国产一在线精品一区在线观看| 精品国产亚洲一区二区三区大结局| 美女91精品| 一区在线免费| 欧美天堂亚洲电影院在线观看| 免费高潮视频95在线观看网站| 黄页网站一区| 国产图片一区| 欧美日韩视频网站| 麻豆91精品91久久久的内涵| 天堂va欧美ⅴa亚洲va一国产| 1024精品久久久久久久久| 黄毛片在线观看| 欧美日本不卡| 日本不卡视频一二三区| 日韩在线观看一区二区| 五月精品视频| 亚洲午夜黄色| 在线国产一区二区| 好吊一区二区三区| 亚洲免费一区二区| 蜜臀久久久99精品久久久久久| japanese国产精品| 日韩欧美少妇| 亚洲成人av观看| av在线最新| 精精国产xxxx视频在线播放| www成人在线视频| 欧美激情另类| 999国产精品999久久久久久| 日韩久久一区二区三区| 深夜福利视频一区二区| 成人国产综合| 电影亚洲精品噜噜在线观看 | 最近国产精品视频| 亚洲1区在线观看| 亚洲v天堂v手机在线| 日韩高清国产一区在线| 欧美日韩亚洲一区| 另类综合日韩欧美亚洲| 国产一区二区三区不卡视频网站| 精品国产亚洲日本| 黄色aa久久| 在线精品视频在线观看高清| 国产精品腿扒开做爽爽爽挤奶网站| 美女精品在线| 欧美日韩一区二区三区四区在线观看 | 四虎精品永久免费| 国产日韩欧美一区在线| 欧美国产视频| 亚洲日本网址| 国产农村妇女精品一二区| 日韩精品欧美大片| 免费一级欧美在线观看视频| 国产精品国产三级国产在线观看| 亚洲二区在线| 亚洲精品少妇| 久久精品国产99| 亚洲天堂免费电影| 久久不射中文字幕| 美日韩一区二区三区| 日韩激情一区| 亚洲影院天堂中文av色| 久久超级碰碰| 久久精品免费一区二区三区| 一本一道久久a久久| 精品深夜福利视频| 91久久视频| 久久不见久久见中文字幕免费| 91精品国产乱码久久久久久久| 在线看片日韩| 超级白嫩亚洲国产第一| 免费成人在线观看| 麻豆精品蜜桃视频网站| 99成人在线| 久久精品亚洲一区二区| 在线视频日韩| 精品久久视频| 亚洲专区视频| 不卡一二三区| 综合一区二区三区| 日韩欧美一区二区三区在线观看 | 啪啪国产精品| 欧美久久久网站| 好吊一区二区三区| 久久69成人| 亚洲精品日本| 99视频精品全部免费在线视频| 日韩av一区二区三区| 久久国产电影| 国产精品nxnn| 亚洲一区日韩在线| 四虎国产精品免费观看| 亚洲精品在线国产| 国产亚洲一区二区手机在线观看| 日韩精品欧美精品| 久久久久国产精品一区二区| 日韩av中文字幕一区二区三区| 99精品小视频| 精品亚洲免a| 日韩av一区二| 日韩影院精彩在线| 久久久久国产精品一区二区| 欧美午夜三级| 一级欧美视频| 99国产精品视频免费观看一公开| 国产伊人久久| 国产精品视频一区二区三区综合| 日韩精品一二三区| 国产专区一区| 亚洲深夜视频| 欧美精品成人| 久久精品999| 亚洲精选久久| 亚洲一区观看| 精品1区2区3区4区| 久久久久午夜电影| 国产66精品| 欧美国产中文高清| 91免费精品国偷自产在线在线| 免费日韩av片| 亚洲国产一区二区在线观看| 91精品xxx在线观看| a国产在线视频| 精品久久精品| 激情综合五月| 久久久国产精品入口麻豆| 日韩一区二区三区精品| 鲁大师影院一区二区三区| 午夜欧美精品| 欧美日韩精品免费观看视频完整| 亚洲一本视频| 在线日韩视频| 99国产精品久久久久久久成人热|