Welches Datenbanksystem? Bei MSSQL könnte das so klappen (ungetestet)
[code language=sql]
SELECT u.ID, x.counted
FROM Usertabelle u
LEFT OUTER JOIN
(SELECT COUNT(*) AS counted
FROM Anderetabelle a
GROUP BY ID) x
ON u.ID = x.ID
ORDER BY x.counted ASC
[/code]
Gruss Sepp
Hallo,
also... ich habe in einer DB zwei Tabellen, eine mit Usern, die andere mit Einträgen der User (die Einträge sind über die IDs der User mit den Usern verknüpft).
Jetzt möchte ich die User auflisten - sortiert nach der Anzahl ihrer Einträge. Geht das?
Also im Prinzip so etwas:
SELECT ... FROM Usertabelle ORDER BY [Anzahl der Einträge in Datentabelle]Danke,
Holger