如果UNION ALL是T-SQL中的一个 附加 项。减法等于什么?
UNION ALL
例如,如果我有一个表PEOPLE和一个表EMPLOYEES。而且我知道如果我EMPLOYEES从中删除记录,PEOPLE我将留给我的公司CONTRACTORS。
PEOPLE
EMPLOYEES
CONTRACTORS
有没有类似的方法UNION ALL?我不必指定任何字段名称的地方吗?我问的原因是这只是一个假设的例子。我需要对许多不同的表执行几次。假设的模式EMPLOYEES和PEOPLE是相同的。
而不是使用UNION,而是使用EXCEPT(或INTERSECT来仅获取两者中的记录),如下所述
msdn EXCEPT链接的Sql2k8
msdn EXCEPT链接的Sql2k5