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


 可以用SQL实现同样的功能,就是麻烦了点。

 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实现交集

 

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实现差集

 

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;



相关阅读:
jsp 连接sql server 2008 连接不上的解决方法
Web安全测试之XSS实例讲解
Java中遍历数组使用foreach循环还是for循环?
c#通过DES加密算法加密大文件的方法
PHP快速按行读取CSV大文件的封装类分享(也适用于其它超大文本文件)
Linux下touch命令有什么作用如何使用?
使用jQuery实现input数值增量和减量的方法
编写高性能Javascript代码的N条建议
XP/Win7系统电脑蓝屏提示2345port.sys错误的解决方法
不是Win10.1 微软正准备10月Win10 RTM预览版TH2更新
javascript实现的弹出层背景置灰-模拟(easyui dialog)
sql server中判断表或临时表是否存在的方法
Linux下tar命令的简单使用及相关错误解决方法
Nodejs中session的简单使用及通过session实现身份验证的方法
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 开心的端午 小猴王和黑美丽 女孩学着污,并不是真的酷 聪明问答器作文450字 2015课程改革示范校评估验收汇报材料 ︶永恒的纪念 小学六年级写人作文--我的偶像 第一次包饺子的经历 空间搞笑留言短语 自信宝宝养成记 羊年饭店开业贺词 我梦中的西藏 超级无敌懒妈妈 掏耳朵 爱过,秋殇 烟草技能鉴定试题 四年级下册教学计划 西餐中的礼仪 做人何必自己苦自己 民兵连长事迹 等待,只为与你相遇 高考作文如何作文1200字 输棋_关于下棋启示的小学生作文700字 我替廉颇去请罪600字 寂寞情 小学三年级作文300字:蓬莱公园的美景 台球明星经典语录 课堂教学模式推广实施方案 亲情美文之老李的一生 这就是我作文_600字 企业领导述职述廉报告 2013 高中“学会感恩,与爱同行”主题班会教案 小学四年级作文400字:第一集 爱之枪手 卡本西斯! 我家的小狗哦作文500字 忆雪情怀 学艺回忆 2013年4月15号0时52分 经典晚安励志心语太正能量了 随笔,随想 【恐怖故事】人肉面馆、(欢迎转载) 随笔杂谈 党委副书记、镇长述职述廉报告 写辞职信的几大技巧 父亲节的作文:父亲节的早餐 2011年医院企划部企划工作计划 描述生活的句子 八二班的那些事儿 爱或许苍凉,但是不爱的话更加苍凉! QQ伤感日记:亲爱的,请允许我最后一次这样叫你 赞颂母爱的句子

Copyright © 2016 phpStudy |