フィールドが部分的にのみ一致し、一致するフィールドの内容が任意であるユーザー テーブルで重複レコードを返そうとしています。うまく説明できているかどうかわからないので、一意のフィールドで重複するメンバーを取得するために実行するクエリを次に示します。
SELECT MAX(id)
FROM members
WHERE 1
GROUP BY some_unique_field
HAVING COUNT(some_unique_field) > 1
これと同じ考え方を電子メール フィールドに適用したいのですが、残念ながら電子メール フィールドにはコンマで区切られた複数の電子メールを含めることができます。たとえば、メール アドレスが "user@someaddress.com" に設定されているメンバーを、フィールドに "user@someaddress.com"、"someotheruser@someaddress.com" を持つ別のメンバーの複製として返してほしいと考えています。GROUP BY
明らかに、これをそのまま達成することはできません。