Ik heb een lijstje met logs in de db staan. Er staat in: id, userid, page, ip, date.
Nu wil ik alle unieke ip's hebben met de laatste datum.
Hiervoor had ik:
SELECT * FROM logs GROUP BY ip;
Hierbij geeft ie dus de unieke ip's maar dan pakt ie de eerste, dus de oudste datum. En ik wil dus de nieuwste datum hebben. Ik heb al gebrobeert om er ORDER BY date DESC achter te zetten maar dan sorteerd ie pas als ie alle unieke ip's al heeft gepakt en niet ervoor.
Ik heb overal al naar dit probleem gezocht maar kan het nergens vinden. Kunnen jullie mij helpen?
Nu wil ik alle unieke ip's hebben met de laatste datum.
Hiervoor had ik:
SELECT * FROM logs GROUP BY ip;
Hierbij geeft ie dus de unieke ip's maar dan pakt ie de eerste, dus de oudste datum. En ik wil dus de nieuwste datum hebben. Ik heb al gebrobeert om er ORDER BY date DESC achter te zetten maar dan sorteerd ie pas als ie alle unieke ip's al heeft gepakt en niet ervoor.
Ik heb overal al naar dit probleem gezocht maar kan het nergens vinden. Kunnen jullie mij helpen?