Hi,
ich habe eine Tabelle in meiner Datenbank in der ich Forenbeiträge speichere. Jetzt möchte ich für jeden User die Anzahl der von ihm geschriebenen Beiträge ermitteln.
Das klappt soweit auch schon und zwar in etwa so:
SELECT COUNT(*) FROM Beitraege WHERE User=theUser
Das ganze gehe ich in einer Schleife für jeden User durch.
Jetzt möchte ich aber ganz oben den mit der größten Anzahl stehen haben und unten den mit der geringsten. Wie kann ich das hinbekommen? gibts da ne SQL-Lösung?
ich habe eine Tabelle in meiner Datenbank in der ich Forenbeiträge speichere. Jetzt möchte ich für jeden User die Anzahl der von ihm geschriebenen Beiträge ermitteln.
Das klappt soweit auch schon und zwar in etwa so:
SELECT COUNT(*) FROM Beitraege WHERE User=theUser
Das ganze gehe ich in einer Schleife für jeden User durch.
Jetzt möchte ich aber ganz oben den mit der größten Anzahl stehen haben und unten den mit der geringsten. Wie kann ich das hinbekommen? gibts da ne SQL-Lösung?
Kommentar