Citat:
Gojko Vujovic:
Meni nešto distinct ranije nije radio kako treba, tj proveravao je samo da li CEO zapis nije isti, a ne samo selektovana polja. Ponašao se u stvari kao distinctrow. Je l to ispravljeno u novim verzijama ili se još uvek proverava ceo "row"?
Evo meni ovaj query koji provjerava ko se kada logirao:
Code:
SELECT
korisnici.korisnik AS `korisnik`,
korisnici.status AS `status`,
COUNT(*) AS `broj_logiranja`,
MAX(login_history.datum) as `last_login`,
COUNT(DISTINCT login_history.ip) as `broj_ip`
FROM
`korisnici`, `login_history`
WHERE
korisnici.korisnik = login_history.korisnik
GROUP BY
login_history.korisnik
ORDER BY
`last_login` DESC LIMIT 100;
recimo ovo COUNT(DISTINCT login_history.ip) radi super inace cjelopupan ovaj query radi kako bi trebalo.
www.pungas.com/phpinfo.php evo tu mozete pogledati verziju mysql ako koga interesuje.