让我首先给出一些示例表,这将使我的问题更容易理解。
Column1 Column2 Column3
Valuea Value123 Value456
Valueax Value123 Value456
Valueb Value123 Value456
Valueb Value123 Value456
select Column1,
Column2,
Column3,
count(*)
from ColumnName
group by
Column1,
Column2,
Column3,
having count(Count2+Count3) > 1
我想返回“column1”、“column2”、“column3”,其中第 2and3 列将包含更多重复项,但“column1”必须不同。所以目前上面的代码会返回:
Valueb Value123 Value456 2
但我希望它回来
Valuea Value123 Value456
Valueax Value123 Value456
其中 column1 具有不同的值,但 column2 和 column3 的值相同。