如何在執行UNION後對單個列執行DISTINCT操作?SELECT UNION as DISTINCT
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
這似乎並沒有工作。
- 以什麼方式? – 2012-01-09 00:39:26
你沒有給我們所有的細節,它的值總是必須與場1,最小值,最大值,隨機值相同......任何方式都不同於所有場,而不僅僅是一場。 – 2012-01-09 00:50:41
看到我的答案比你選擇的更好的答案 – Bohemian 2012-01-09 01:13:50