Registriert seit: 23. Jun 2005
403 Beiträge
|
Re: GROUP BY verfälscht die Ergebnisse
25. Okt 2007, 12:08
SQL-Code:
SELECT DISTINCT logins.benutzerid, profil.bildpfad
FROM logins AS logins
JOIN profil AS profil ON (logins.benutzerid = profil.benutzerid)
WHERE bildpfad <> ''
ORDER BY loginzeit DESC LIMIT 5;
Wenn Du den Bildpfad nur auf leere prüfen willst und nicht anzeigen musst, wäre ein Subselect besser:
SQL-Code:
SELECT DISTINCT benutzerid
FROM logins
WHERE (SELECT Bildpfad FROM profil where profil.benutzerid=logins.benutzerid)
ORDER BY loginzeit DESC LIMIT 5;
Manchmal sehen Dinge, die wie Dinge aussehen wollen mehr wie Dinge aus, als Dinge
<Esmerelda Wetterwachs>
|