重複した電子メールを持つユーザー(すべてのデータ)のリストを取得しようとしています。 私は1つのフィールドが重複しているテーブルのすべての列を選択してください
SELECT EMAIL, Count(*)
FROM USER_TABLE
Group By EMAIL having COUNT(*) > 1
を使用して、すべての電子メールを取得することができ、それは電子メールのテーブルとその数(1より大きい)を返します。
私は、クエリを記述し、ちょうど
SELECT *
FROM USER_TABLE
WHERE EMAIL IN ('[email protected]', '[email protected]' ...);`
を行うが、それは常に最初の最初のクエリを実行し、IN
声明にそれらのすべてをコピー&ペーストするために私を必要とすることができます。
これらを組み合わせるにはどうすればよいですか?よく結合されていない、私は重複がいくつあるか気にしない、私はちょうど重複した電子メールを持つユーザーのためのすべてのユーザー情報が欲しい。
ただ、二後半私は質問を編集しているため。 ( –
LOL私たちはほぼ同時に同じ答えを持っていました:) –
ありがとう!それはうまくいった!私はそれがそれのようなものになると思ったが、Where Where句を正しく取得できなかった。私は10分後にこれを受け入れるようにマークします – John