Avatar billede kellesen Nybegynder
21. august 2007 - 12:20 Der er 4 kommentarer og
1 løsning

ved uafgjort sorter efter seneste indlæg

Hej
Jeg har denne kode -
SELECT spg_raw, count(*) AS spg_raw_antal
FROM debat, spg
WHERE debat.spg = spg.spg_id
GROUP BY spg_raw
ORDER BY spg_raw_antal DESC

Der opstår bare et problem hvis to emner i top5 har lige mange stemmer.. hvad skal man tilføje for at få det løst.. evt. så skal den med det nyeste indlæg står øverst hvis der er to der er lige... (altså ikke helt øverste - men øverste af de to eller flere der er uafgjort)
Avatar billede nielle Nybegynder
21. august 2007 - 12:26 #1
En ekstra ORDER BY på:

SELECT spg_raw, count(*) AS spg_raw_antal
FROM debat, spg
WHERE debat.spg = spg.spg_id
GROUP BY spg_raw
ORDER BY spg_raw_antal DESC
ORDER BY spg.tidspunkt DESC
Avatar billede nielle Nybegynder
21. august 2007 - 12:30 #2
A-hem:

SELECT spg_raw, count(*) AS spg_raw_antal
FROM debat, spg
WHERE debat.spg = spg.spg_id
GROUP BY spg_raw
ORDER BY spg_raw_antal DESC, spg.tidspunkt DESC
Avatar billede kellesen Nybegynder
21. august 2007 - 13:14 #3
tak for det :) sorterede efter id da det jo er mere sikkert...
Avatar billede kellesen Nybegynder
21. august 2007 - 13:14 #4
smid et svar for points
Avatar billede nielle Nybegynder
21. august 2007 - 15:17 #5
Svar :^)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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