执行以下SQL(在PostgreSQL数据库上(会导致9行,即使很难,两个表中的数据集显然并不完全相同。
removed
结果:
removed
为什么它没有产生13行?
使用UNION ALL
可以做到这一点,但我想知道SQLUNION
运算符是如何识别重复项的?
UNION
从结果集中删除重复的。它保证结果没有任何重复。因此,它删除了表内和表之间的重复项。
表中似乎有全部重复项。它们被移除。