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)测试报告》要点: ?可以用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应用 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应用 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; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |