以下のクエリを実行して、次のような複数の列に基づいて「重複」行を見つけることができることを知っています。
SELECT PosId, OrgId
FROM PosOrg
GROUP BY PosId, OrgId
HAVING COUNT(*) > 1
しかし、今は重複行を削除したいので、上記のクエリはゼロ行を返します。どの行を削除するかは気にしません (これら 2 つの列の一意性に基づいて 1 つの行だけが残る限り.
SQLでこれらの重複を削除する正しい方法は何ですか?