mysqlのgroup by文の逆を得る方法はありますか?私のユースケースは、すべての重複を削除することです。GROUP BY inverse(mysql)
は私のテーブルには、次のようになります言う:
ID | columnA | ...
1 | A
2 | A
3 | A
4 | B
5 | B
6 | C
私は私の結果はこのように見えるように設定したい:
ID | columnA | ...
2 | A
3 | A
5 | B
(基本的にこれは、すべての重複が背後にあるものを残して見つけパージするために使用することができます。すべての重複レコードを1に減らす、または後で他の分析を実行する)。
テーブルに重複がありません... "重複"とはどういう意味ですか? – nosbor
"あなたが望む"結果セットに重複があります(Aは2回あります) –
これはグループの逆数です。これはまさにGROUP BYが行うことであり、すべての重複を1つの行にまとめます。 – Barmar