如何从SQL Server 2000中的多个表中获取不同的行

时间:2012-07-11 12:27:47

标签: sql sql-server sql-server-2000 distinct

我有3张桌子。我想组合这三个表,我只需要SQL Server 2000中的不同行

例如:

表A

id
--
1  
2  
3  

表B

id
--
2  
3  
4  

表C

id
--
2  
3  
5  
6  

我想要的结果是:

id
--
1  
2  
3  
4  
5  
6  

任何建议都会有所帮助......

1 个答案:

答案 0 :(得分:4)

使用UNION(不含ALL),如下所示:

SELECT id 
FROM Table1
UNION
SELECT id
FROM Table2
UNION
SELECT id
FROM Table3