Thread Wer hat die meisten Datensätze?: mysql Abfrage (7 answers)
Opened by Froschpopo at 2004-08-05 22:49

Ronnie
 2004-08-05 23:14
#32543 #32543
User since
2003-08-14
2022 Artikel
BenutzerIn
[default_avatar]
Bsp.: Du hast eine Tabelle User und eine Tabelle Nachricht. Die Tabelle Nachricht enthält als Fremdschlüssel die userid, welche der Primärschlüssel der Tabelle User ist. um festzustellen wer wieviele Messages geschrieben hat verwendest du folgendes SQL:
Code: (dl )
1
2
3
4
SELECT COUNT(MessageID) AS Anzahl, Username FROM User
WHERE User.UserID = Nachricht.UserID
GROUP BY Username
ORDER BY Anzahl DESC

Ist ungetestet, sollte aber ungefähr passen.

View full thread Wer hat die meisten Datensätze?: mysql Abfrage