私は、約 30,000 レコードの MySQL データベースを使用しており、特定のタイプの重複レコードを除外するクエリを考え出そうとしています。
と の 2 つの関連する列がありemail
ますflag
。重複していないすべてのレコードを取得する必要がありますemail
。重複があるレコードについては、email
それらすべての重複についてflag
が「いいえ」に設定されている場合にのみ除外します。これらの行のいずれかflag
が「はい」の場合、それらのレコードをすべて返す必要があります。
http://sqlfiddle.com/#!2/ac20d/6 現在、行 3,4,5,6,7,11,12 を返します。3,4,5,6,7, 8,9,11,12を返すために必要です。
どんな助けでも大歓迎です!
ありがとう!