首页 > 数据库技术 > 详细

总结 sql 的 并集、交集、差集

时间:2020-06-19 23:26:16      阅读:81      评论:0      收藏:0      [点我收藏+]

有两个表 ,表a ,表b ,

create table a { age  int , name varchar(20) } ending=innodb;

insert into a values(13,cen);

insert into a values(18,yue);

 

create table b { age  int , name varchar(20) } ending=innodb;

insert into b values(13,cen);

insert into b values(16,tom);

 

1.并集

select * from a union select * from b;

2.交集

select * from a  a1 where exists (select * from b b1 where a1.age = b1.age and a1.name = b1.name);

3.差集

select * from a a1 where not exists(select * from b1 where a1.age = b1.age and a1.name = b1.name);

总结 sql 的 并集、交集、差集

原文:https://www.cnblogs.com/c2g5201314/p/13166780.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!