MySQL取并集去掉交集怎么写

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL取并集去掉交集怎么写相关的知识,希望对你有一定的参考价值。

id a b
1 30 30
2 10 10
3 10 30
4 30 10
例如这样的,我想取出a>20或b>20的,ab同时大于20的不算,mysql语言要怎么写?

参考技术A select * from table1 t where t.a>10 or t.b>20

and id not in (select id from table1 m where m.a>20 and m.b>20)追问

这样写还是id=1,3,4被列出来,我试了下应该这样:
select * from table1 t where (t.a>10 or t.b>20)

and id not in (select id from table1 m where m.a>20 and m.b>20)

java找到两个list的交集并集差集

参考技术A //交集
set1.retainAll(set2);
//差集
set1.removeAll(set2);
//并集1

set1.addAll(set2);

以上是关于MySQL取并集去掉交集怎么写的主要内容,如果未能解决你的问题,请参考以下文章

ArcGIS 取并集、擦除问题

用linq做数组取并集

数据库中 查询结果的 并集,交集是怎么写的啊,用的啥关键字

ES6数组:两个数组或数组对象取并集、交集、差集

求2个list的差集

用java编写程序,求集合的并集、交集和差集