INTERSECT——选取表中公共部分

其语法和UNION 完全一样

与使用AND 可以选取出一张表中满足多个条件的公共部分不同,INTERSECT 应用于两张表,选取出它们当中的公共记录。

其注意事项与UNION 相同,我们在“集合运算的注意事项”和“保留重复行的集合运算”中已经介绍过了。希望保留重复行时同样需要使用INTERSECT ALL。[sql server 好像不能用 intersect all]

在sql server里的错误提示:

不支持 INTERSECT 运算符的 'ALL' 版本

同时使用 UNION 和 INTERSECT 时,INTERSECT 会优先执行。

原文地址:https://www.cnblogs.com/philipchan/p/14335834.html