31. juli 2002 - 11:12Der er
6 kommentarer og 1 løsning
Sortering...
Det her burde jo være ret nemt. Jeg skal have talt hvor mange rækker der har det samme i "navn" feltet, hvorefter de skal skrives u i rækkefølge, så den der har flest står øverst.
Det virker bare ikke!
Her er hvordan jeg ville tro det virkede:
SELECT DISTINCT a.navn, (SELECT COUNT(*) FROM links as b WHERE a.navn = b.navn) as navn2 FROM links as a ORDER BY navn2
Når jeg gør dette får jeg fejlen:
[Microsoft][ODBC Microsoft Access Driver] ORDER BY clause (navn2) conflicts with DISTINCT.
Hvis jeg fjerner order by, giver den tallene og navnet som den skal - men i vilkårlig rækkefølge. Hvad gør jeg galt??
Yes just found out trying it in SQL, works in Access though (isnt Access smart)? SELECT navn, Count(navn) AS Total FROM links GROUP BY navn ORDER BY Count(navn) DESC
I am English! I prefer writing in english as it takes far too long in danish :o)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.