交差补

MySQL只提供了并集(union),没有提供交集和差集。可通过union来实习交集和并集

并集(union):把几个表所有的条目合并在一起(默认去除重复条目,在‘union'后加'all'不去除重复条目)

用union来实现交(几个表中重复的数据):求几个表中不去除重复数据的并集,用having取出现次数大于1的条目,用group by按字段名分组以取其中重复条目

用union来实习差(几个表中不重复的数据):求几个表中不去除重复数据的并集,用having去出现次数等于1的条目,用group by按字段名分组

原文地址:https://www.cnblogs.com/aczy/p/10924364.html