如何在执行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