Deler brugere ip med andre?
Hej experterne..Jeg skal lave en lille query, som undersøger om en given bruger deler ip med andre brugere.
Dvs. jeg skal kigge i login_log'en og tjekke hvilke af samtlige ip adresser - som brugeren har logget ind fra - der er benyttet af andre brugere.
Jeg er selv noget frem til følgende:
SELECT COUNT(distinct bruger_id) as count, ip FROM login_log WHERE ip in (SELECT ip FROM login_log WHERE bruger_id='1') GROUP BY ip HAVING count>1
Problemet med overstående er, at den åbenbart tager så lang tid at udføre, så min db fryser i 10 minutter.
login_log tabellen består af: id, bruger_id, ip, time
Håber i kan hjælpe :)
Mvh
P