我無法找到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