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'时应该发生什么? –