重複する行を見つけるために、テーブルをそれ自体に結合しました
select a.data, a.rowNumber, b.rowNumber
from DuplicateRows as a
join DuplicateRows as b
on
a.data = b.data and a.Id != b.Id
group by a.data, a.rowNumber, b.rowNumber
このクエリは次のような結果を返します
"content" | 1 | 2
"content" | 1 | 6
"content" | 2 | 1
"content" | 2 | 6
...and so on
結果が次のように形成されるように書き直す方法
"content" | 1 | 2, 6
編集
質問は少し修正する必要があると思います。ご覧のとおり、逆の結果を取得したくありません。つまり、1 つのエントリを取得したいだけです。
`1 -> 2, 6`
いいえ
`1 -> 2, 6 and `2 -> 1, 6`
ありがとう!