SQL Sortering af count, samt join
Hej gutter,Jeg har to tabeller:
Brugere
-------
id
username
password
navn
Registreringer
--------------
id
bruger-id
dato
status
Brugertabellen indeholder brugernes info, mens Registrerings-tabellen indeholder alle registreringer og der kan således være mange registreringer der refererer til en bruger.
Jeg har brug for at lave et udtræk der giver mig top 10 af brugere med flest registreringer.
Dvs. umiddelbart noget lignende:
SELECT TOP 10 b.id, b.navn, *antal registreringer* FROM brugere b, registreringer r WHERE b.id = r.bruger-id ORDER by *antal registreringer* DESC
Jeg kan bare ikke finde ud af syntaxen for det..
Er der nogen der kan hjælpe?
På forhånd mange tak,
Med venlig hilsen
Martin