[MySQL]Query probleempje met sorteren

Pagina: 1
Acties:

  • Megamind
  • Registratie: Augustus 2002
  • Laatst online: 27-07 16:57
Ik heb deze query:
SELECT * FROM scores WHERE quiz='$activequiz' ORDER BY correct,time ASC

Ik heb dit in de tabel staan:

speler===tijd==correct
player 1 - 16 - 8
player 2 - 11 - 8
player 3 - 15 - 7

nu wil ik natuurlijk dat het zo eruit komt te zien:
Player 2
Player 1
Player 3

omdat player 2 de meeste antwoorden goed heeft en de snelste tijd

Maar als ik dus me query zo gebruik krijg ik het altijd fout eruit... Hoe kan ik dan éérst op CORRECT sorteren en daarna nog eens op TIME? Of moet ik dan 2 query's gebruiken?

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

Je moet correct DESC sorteren

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 12:02

.oisyn

Moderator Devschuur®

Demotivational Speaker

Hoe komt het er dan uit? En de volgorde die je specificeert is per kolom he. Dus je specificeert dan ORDER BY correct ASC, time ASC

maar ik dacht dat ascending order default was :? Ik snap dus eigenlijk niet helemaal waarom het niet goed zou gaan

.edit: euh ja, je wilt 'correct' natuurlijk wel descending hebben ja 8)7

[ Voor 17% gewijzigd door .oisyn op 02-11-2003 19:27 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • Megamind
  • Registratie: Augustus 2002
  • Laatst online: 27-07 16:57
hmm raar, ik gebruikte eerst ook ORDER BY dit ASC, dat DESC maar toen gaf die een error .... Het lijkt erop dat het nu werkt :) Bedankt allebei ;)