所有这些尝试都失败了:
SELECT DISTINCT(row1,row2), * FROM foo
SELECT *, DISTINCT (row1,row2) FROM foo
SELECT *, DISTINCT row1,row2 FROM foo
我想获取row1
上的所有行但不重复行。 row2
PS。我不想使用GROUP By。
谢谢!
答案 0 :(得分:0)
您只能在整行上使用DISTINCT,而不是其中的一部分。
PS。我不想使用GROUP By。
这是一种耻辱,因为GROUP BY本来是这样做的正确方法。