SELECT UNION as DISTINCT

Как выполнить операцию DISTINCT для одного столбца после выполнения UNION?

T1
--
ID Value 
1  1
2  2
3  3

T2
--
ID Value
1  2
4  4
5  5


Я пытаюсь вернуть таблицу:

ID Value
1  1
2  2
3  3
4  4
5  5

Я пробовал:

SELECT DISTINCT ID, Value 
FROM (SELECT*FROM T1 UNION SELECT*FROM T2) AS T3

Кажется, это не работает.

12
задан Code Magician 9 January 2012 в 00:48
поделиться