Sepp: User nach Einträgen in anderer Tabelle sortieren

Beitrag lesen

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