加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MYSQL教程MySQL实现差集(Minus)和交集(Intersect)测试报告

发布时间:2020-12-12 01:12:37 所属栏目:MySql教程 来源:网络整理
导读:《MYSQL教程MySQL实现差集(Minus)和交集(Intersect)测试报告》要点: 本文介绍了MYSQL教程MySQL实现差集(Minus)和交集(Intersect)测试报告,希望对您有用。如果有疑问,可以联系我们。 ?可以用SQL实现同样的功能,就是麻烦了点. MYSQL应用 drop table t1; dro

《MYSQL教程MySQL实现差集(Minus)和交集(Intersect)测试报告》要点:
本文介绍了MYSQL教程MySQL实现差集(Minus)和交集(Intersect)测试报告,希望对您有用。如果有疑问,可以联系我们。

?可以用SQL实现同样的功能,就是麻烦了点.MYSQL应用

 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,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,10);
insert into t2 values(2,200);
insert into t2 values(3,33,300);
commit;

MYSQL应用

MySQL实现交集MYSQL应用

?MYSQL应用

SELECT id,nickname,playNum,COUNT(*)
 FROM (SELECT id,playNum
FROM t1
UNION ALL
SELECT id,playNum
FROM t2
) a
GROUP BY id,playNum
HAVING COUNT(*) > 1

MYSQL应用

MySQL实现差集MYSQL应用

?MYSQL应用

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应用

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读