2011-01-02 12 views
0

mysqlクエリのみを使用して以下のタスクを実行する方法があるかどうかを知る必要があります。 2つのアカウントが同じIPアドレスのlast_login_from列にあるかどうかを確認したいと思います。クエリがlast_login_from列に一意の値を持たないすべての行を返すようにします。MySqlで重複したipsを確認するクエリ

答えて

3
select * 
from accounts a 
where a.last_login_from IN 
    (select last_login_from 
     from accounts 
     group by last_login_from 
     having count(*)>1) 
+0

これはO(N * N)の複雑さを持っていますか? – Cristy

+0

@Cristyでは、列のインデックスを作成するのではなく、重要なアカウントがありますか? –

+0

私はちょうど質問していた...ありがとう:D – Cristy