--前提是两个查询的列的数量和数据类型必须完全相同 --最常用的,拼接结果集(取并集) --去重拼接 SELECT ID FROM TABLE_A UNION SELECT ID FROM TABLE_B; --不去重拼接 SELECT ID FROM TABLE_A UNION ALL SELECT ID FROM TABLE_B; --取交集 SELECT ID FROM TABLE_A INTERSECT SELECT ID FROM TABLE_B; --去差集 --先查第一条SQL结果集,看是否在第二条中,如果在则移除; --再查第二条,如果在第一没有出现过,则移除 SELECT ID FROM TABLE_A MINUS SELECT ID FROM TABLE_B;