Originariamente inviato da Progeny
Salve, ho una tabella fatta in questo modo:
uid (int), date (DATE), addr (varchar).
uid contiene l'ID dell'utente, date una data, addr l'IP dell'utente.
$mysql->query("SELECT uid, date, addr, users.username, users.email FROM `seen` LEFT JOIN `users` ON users.id = seen.uid GROUP BY `addr` HAVING COUNT(`addr`) > 1");
con questa query riesco a beccare i cloni... sono che mi restituisce "UN solo record per clone", quando io invece voglio vedere tutti gli utenti che hanno lo stesso IP nella stessa data.
Qualcuno mi sa aiutare riducendo il tutto in una sola query? Usando due query sarebbero log_2(n) confronti, con n molto grande perderei efficienza :master: