这可能吗? 使用SQL Server 2005 .......
SELECT *
FROM Data0304
UNION
SELECT *
FROM Data0506
UNION
SELECT *
FROM Data0708
答案 0 :(得分:9)
只要所有三个表中的列都相同,但您可能希望使用UNION ALL来确保包含重复项。
答案 1 :(得分:5)
当你说
时列相同
这意味着,
列和数据类型的数量和 他们的长度和顺序
应该是一样的。
<强> UNION 强>
仅在结果和
中包含一次重复记录UNION ALL
将包含所有重复记录。
答案 2 :(得分:1)
为了包含重复记录,您必须使用UNION ALL而不是UNION
SELECT *
FROM Data0304
UNION ALL
SELECT *
FROM Data0506
UNION ALL
SELECT *
FROM Data0708