0
我有一個簡單的表2列:SQL選擇不同的,但詳盡列
Col1 | Col2
-----+-----
1 | 3
1 | 4
2 | 3
2 | 4
... many more rows
我想回到這個:
Col1 | Col2
-----+-----
1 | 3
2 | 4
我不希望這樣的:
Col1 | Col2
-----+-----
1 | 3
2 | 3
因爲3在Col2中被複制,所以這也不是
Col1 | Col2
-----+-----
1 | 3
1 | 4
因爲1在Col1中複製,也不是這
Col1 | Col2
-----+----
1 | 3
因爲現在4在col2的缺失。換句話說,我不想重複,但我也不想省略col2中的任何值(除非它在Col1中出現重複 - 反之亦然)。我如何使用SQL來做我想做的事?謝謝。
請看看這個:http://stackoverflow.com/questions/12188027/mysql-select-distinct-multiple-columns –
謝謝,但沒有這些解決方案的工作。 –
當'col1'具有'1,1,2'和'col2'具有'3,4,5'時應該發生什麼? –