我有一个看起来像这样的MySQL表:
1 value1 value2 3534
2 value1 value1 8456
3 value1 value2 3566
4 value1 value3 7345
5 value2 value3 6734
我需要一个查询语句来选择所有具有不同列2和3的行,例如,对于此示例,我想要的输出如下所示:1 value1 value2 3534
2 value1 value1 8456
4 value1 value3 7345
5 value2 value3 6734
我在stackoverflow上找到了一些示例,但它们都是在每个列上单独进行不重复选择。
NULL
值。DISTINCT
允许包含NULL
的列,但group by
会省略具有此类列的行。 - ToolmakerSteve