Avatar billede mvk Nybegynder
27. september 2004 - 12:50 Der er 4 kommentarer og
1 løsning

Order by virker ikke

jeg kan ikke få nedenstående sql til at Order By Antal - så melder den fejl:

"SELECT Name, Count(IDrating) AS Antal, Avg(Rating) AS Rating  FROM rating, users  WHERE IDuser=userID  GROUP BY Name"

jeg vil have den som:

"SELECT Name, Count(IDrating) AS Antal, Avg(Rating) AS Rating  FROM rating, users  WHERE IDuser=userID  GROUP BY Name ORDER BY Antal" - men det virker ikke
Avatar billede mvk Nybegynder
27. september 2004 - 12:51 #1
jeg bruger selvfølgelig ORDER BY Antal DESC
Avatar billede fsconsult.dk Nybegynder
27. september 2004 - 12:54 #2
prøv med:

SELECT Name, Count(IDrating) AS Antal, Avg(Rating) AS Rating  FROM rating, users  WHERE IDuser=userID  GROUP BY Name ORDER BY Count(IDrating) DESC
Avatar billede dsj Nybegynder
27. september 2004 - 12:55 #3
Prøv med:

SELECT Name, Count(IDrating) AS Antal, Avg(Rating) AS Rating FROM rating, users  WHERE IDuser=userID  GROUP BY Name ORDER BY Count(IDrating)
Avatar billede dsj Nybegynder
27. september 2004 - 12:56 #4
Og der skulle selvf. have være DESC på :)
Avatar billede mvk Nybegynder
27. september 2004 - 13:01 #5
fsconsult.dk var først - tak for hjælpen
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester