成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

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

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

瀏覽:158日期: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 行記錄)

相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
亚洲午夜一区| 中文字幕一区二区三区精华液 | 亚洲午夜电影| 久久亚洲一区二区三区明星换脸| 国产精品影音先锋| 欧美丝袜第三区| 日韩成人av影视| 一本色道**综合亚洲精品蜜桃冫| 亚洲bt欧美bt精品| 久久高清一区| 丝袜a∨在线一区二区三区不卡| 一区二区日本视频| 国产精品国产三级国产有无不卡| 国产suv一区二区三区88区| 欧美人与禽zozo性伦| 精品一区二区在线观看| 欧美精选一区二区| 国产高清在线观看免费不卡| 日韩欧美一级精品久久| 国产91富婆露脸刺激对白| 日韩午夜av一区| 国产91丝袜在线播放九色| 欧美大白屁股肥臀xxxxxx| 高清在线成人网| 久久久久综合网| 欧美日韩精品免费观看视一区二区| 久久亚洲综合色| 91年精品国产| 久久久国产精品麻豆| 91视频免费看| 中文字幕av不卡| 亚洲二区在线| 亚洲无线码一区二区三区| 日本韩国精品在线| 国产一区二区三区国产| 欧美精品一区二区三区蜜桃视频| 欧美喷水视频| 一区av在线播放| 在线亚洲高清视频| 国产呦萝稀缺另类资源| 日韩欧美黄色影院| 午夜天堂精品久久久久| 亚洲日本韩国一区| 亚洲在线播放| 蜜臀久久99精品久久久久宅男 | 国产精品资源| 青青草国产精品97视觉盛宴| 欧亚一区二区三区| 国产麻豆成人传媒免费观看| 久久男人中文字幕资源站| 在线看片成人| 日韩电影免费在线看| 56国语精品自产拍在线观看| 91色在线porny| 亚洲丝袜美腿综合| 免费久久99精品国产自在现线| 婷婷中文字幕一区三区| 欧美人牲a欧美精品| 99久久er热在这里只有精品66| 国产精品久久久久桃色tv| 亚洲一区在线直播| 国产一区二区三区久久悠悠色av| 国产欧美一区二区精品忘忧草| 一区二区av| 国产伦精品一区二区三区免费| 国产午夜精品理论片a级大结局| 在线看片一区| 久久精品国产一区二区| 精品精品国产高清a毛片牛牛| 亚洲激情黄色| 美女一区二区三区| 久久综合999| 久久高清一区| www.久久久久久久久| 亚洲精品视频免费观看| 欧美在线短视频| 牛人盗摄一区二区三区视频| 亚洲国产wwwccc36天堂| 欧美一级搡bbbb搡bbbb| 在线 亚洲欧美在线综合一区| 免费成人在线视频观看| 欧美经典三级视频一区二区三区| 色哟哟一区二区在线观看| av亚洲精华国产精华精| 亚洲国产wwwccc36天堂| 久久综合给合久久狠狠狠97色69| 国产欧美欧美| 成人一级片网址| 亚洲国产精品麻豆| 久久你懂得1024| 亚洲欧美日韩精品久久久| caoporn国产精品| 午夜a成v人精品| 久久色中文字幕| 久久久精品午夜少妇| 91免费在线看| 奇米影视一区二区三区| 中文字幕一区二区三区在线不卡 | 日韩国产欧美三级| 国产校园另类小说区| 欧洲精品视频在线观看| 亚洲精品1区2区| 国产不卡一区视频| 亚洲一区二区在线免费看| 日韩欧美国产综合| 在线视频精品| 97se亚洲国产综合自在线不卡| 日本不卡中文字幕| 国产精品久久久久一区二区三区| 欧美日韩精品电影| 亚洲精选成人| 99久久99久久免费精品蜜臀| 免费在线观看一区二区三区| 亚洲欧洲三级电影| 日韩欧美黄色影院| 日本丶国产丶欧美色综合| 国精品一区二区三区| 粉嫩嫩av羞羞动漫久久久| 无码av免费一区二区三区试看 | 精品久久99ma| 在线观看欧美精品| 在线视频观看日韩| 国产美女视频一区| 日日欢夜夜爽一区| 亚洲女同女同女同女同女同69| 精品久久久久一区| 欧美日韩情趣电影| 久久精品人人做人人爽电影蜜月| 欧美午夜一区二区福利视频| 国产精品77777| 婷婷六月综合网| 亚洲色图制服丝袜| 久久精品夜色噜噜亚洲a∨| 欧美一区二区三区公司| 在线观看日韩精品| 久久久久久亚洲精品不卡4k岛国| 亚洲日本免费| a4yy欧美一区二区三区| 精品一二三四区| 婷婷国产在线综合| 伊人夜夜躁av伊人久久| 欧美激情一区二区三区| 欧美tickling网站挠脚心| 欧美高清视频在线高清观看mv色露露十八 | 香蕉久久a毛片| 午夜久久美女| 成人免费视频播放| 韩国成人在线视频| 日韩精品欧美精品| 亚洲成人在线观看视频| 亚洲免费在线看| 久久亚洲春色中文字幕久久久| 欧美二区三区91| 色8久久人人97超碰香蕉987| 亚洲综合激情| 国产日韩欧美亚洲一区| 亚洲精品三级| 亚洲视频免费| 黄色成人在线网站| 欧美三区美女| 91在线视频播放地址| 国产精华液一区二区三区| 精品一区二区成人精品| 麻豆精品国产传媒mv男同| 青青草97国产精品免费观看无弹窗版| 亚洲妇女屁股眼交7| 亚洲最大的成人av| 亚洲精品久久嫩草网站秘色| 亚洲欧洲国产专区| 中文字幕中文字幕在线一区| 国产精品少妇自拍| 成人欧美一区二区三区视频网页| 国产精品女人毛片| 中文字幕欧美一| 亚洲色图制服诱惑| 亚洲精品乱码久久久久久黑人| 亚洲日穴在线视频| 亚洲一区在线观看网站| 亚洲午夜激情网页| 三级亚洲高清视频| 免费成人av在线| 蓝色福利精品导航| 麻豆视频观看网址久久| 久久成人免费网站| 国产福利一区二区三区视频| 粉嫩aⅴ一区二区三区四区五区 | 91麻豆国产自产在线观看| 99精品视频一区二区三区| 国产成人欧美日韩在线电影| 国产成人精品三级| va亚洲va日韩不卡在线观看| 91免费版在线| 亚洲性感美女99在线| 国产偷国产偷亚洲高清97cao| 美女日韩在线中文字幕| 欧美色图片你懂的| 欧美成人video| 中文字幕一区二区在线播放 | 亚洲国产精品v| 亚洲欧美经典视频|