我无法找到SQL中问题的良好解决方案。根据两列的组合找到不同的行
说我有表是这样的:
ID | A | A
--------------------
4427 | 2 | 3
4427 | 3 | 2
4427 | 3 | 5
4427 | 5 | 3
4427 | 1 | 3
4427 | 2 | 5
4427 | 3 | 1
现在我想找到ID和A的独特组合我的意思,我只是想看看行的行通过这个地方的组合A(1)和A(2)只存在一次。例如,在表中的前两行是“相同”的,因为2和3的结合是相同的3和2
预期的结果到我quesion将是:
ID | A | A
--------------------
4427 | 2 | 3
4427 | 3 | 5
4427 | 1 | 3
4427 | 2 | 5
我我正在使用SQL Server 2008.
为什么选择(2,3)而不是(3,2)? – 2014-11-03 15:04:44
@JoeTaras - >如果是(2,3)或(3,2),对我没有影响。 – ssn 2014-11-03 15:22:15