質問: 特定のフィールドで重複を見つけるための選択ステートメント sqlステートメントを使って複数のフィールドの重複を見つけることができますか?たとえば、疑似コードでは、select count(field1,field2,field3) from table where the combination of field1, field2, field3 occurs multiple times 上記のステートメントから 複数回出現する場合 - 最初のレコードを除くすべてのレコード - を選択したい 。
回答: このクエリを試して、各selectステートメントの数を数えます。select field1,count(field1) as field1count,field2,count(field2) as field2counts,field3, count(field3) as field3counts from table_name group by field1,field2,field3 having count(*) > 1