一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - MySQL實現差集(Minus)和交集(Intersect)測試報告

MySQL實現差集(Minus)和交集(Intersect)測試報告

2020-04-05 15:49hebedich Mysql

MySQL沒有實現Minus和Intersect功能,就像它也沒有實現cube的功能一樣。

 可以用SQL實現同樣的功能,就是麻煩了點。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
drop table t1;
 
 drop table t2;
 
create table t1(id int primary key,nickname varchar(20),playNum varchar(20));
 
create table t2(id int primary key,nickname varchar(20),playNum varchar(20));
 
insert into t1 values(1,1,10);
 
insert into t1 values(2,2,20);
 
insert into t1 values(3,3,30);
 
insert into t2 values(1,1,10);
 
insert into t2 values(2,2,200);
 
insert into t2 values(3,33,300);
 
commit;

MySQL實現差集(Minus)和交集(Intersect)測試報告

MySQL實現交集

 

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
SELECT id, nickname, playNum, COUNT(*)
 
 FROM (SELECT id, nickname, playNum
 
FROM t1
 
UNION ALL
 
SELECT id, nickname, playNum
 
FROM t2
 
) a
 
GROUP BY id, nickname, playNum
 
HAVING COUNT(*) > 1

MySQL實現差集(Minus)和交集(Intersect)測試報告

MySQL實現差集

 

?
1
2
3
4
5
6
7
SELECT t1.id, t1.nickname, t1.playNum
 
 FROM t1 LEFT JOIN t2 ON t1.id = t2.id
 
WHERE t1.nickname != t2.nickname
 
OR t1.playNum != t2.playNum;

MySQL實現差集(Minus)和交集(Intersect)測試報告

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 超兴奋朋友的中文字幕下 | 99精品全国免费7观看视频 | 国产综合图区 | 波多野结衣家庭教师 | 男人机机桶女人机机 | 美女扒开胸罩露出奶了无遮挡免费 | 波多野结衣178部中文字幕 | 插鸡视频在线观看 | 午夜精品网 | 国产精品一区二区国产 | 欧美高清在线精品一区二区不卡 | 亚洲成人aa | 国产麻豆网 | 波多野结衣在线看 | 5566中文字幕亚洲精品 | 亚洲乱亚洲23p女 | 白丝校花掀起短裙呻吟小说 | 成人aqq| 亚洲AV无码专区国产精品麻豆 | 娇小XXXXX第一次出血 | 国产精品va在线观看手机版 | 视频一区在线免费观看 | 亚洲欧美日韩国产综合专区 | 色老板视频在线 | poronovideos极度残酷 | 男人狂擦女人的下面视频 | 亚洲人成激情在线播放 | 厨房里摸着乳丰满在线观看 | 性做久久久久免费观看 | 日韩精品特黄毛片免费看 | 国产精品久久久久久久久久久久 | 国产视频在线一区 | 久久五月综合婷婷中文云霸高清 | 草莓视频旧版 | 国产午夜精品久久理论片小说 | 精品免费国产一区二区三区 | 欧美日韩三区 | 亚洲精品国产A久久久久久 亚洲精品福利一区二区在线观看 | 久久久久青草大香线综合精品 | 亚洲大片免费看 | 免费视频完整版在线观看网站 |