Hij is vast al vaker langs gekomen, maar de search leverde me geen bruikbare resultaten op.
Hoe voeg ik een kolom Ranking toe aan een SELECT query op een tabel in de vorm van CompetitionScores (UserID, Score)? Volgende stap is sorteren op Ranking DESC, maar dat is wel te doen.
Enig zoekwerk leverde me de oplossing op om twee selects te doen op dezelfde tabel en dan als het ware het aantal overblijvende records te tellen WHERE CS1.Score <= CS2.Score.
Op zich werkt dit wel, maar niet indien gebruikers een gelijke score hebben, ik krijg dan bijvoorbeeld de volgende output:
1 piet 10
2 jan 8
3 klaas 5
5 jaap 4
5 koos 4
8 karel 3
8 sjaak 3
8 hans 3
In plaats hiervan zouden de gebruikers met ranking 5 en 8 een gedeelde 4e resp 5e ranking plaats moeten krijgen...
Iemand een tip?
Hoe voeg ik een kolom Ranking toe aan een SELECT query op een tabel in de vorm van CompetitionScores (UserID, Score)? Volgende stap is sorteren op Ranking DESC, maar dat is wel te doen.
Enig zoekwerk leverde me de oplossing op om twee selects te doen op dezelfde tabel en dan als het ware het aantal overblijvende records te tellen WHERE CS1.Score <= CS2.Score.
Op zich werkt dit wel, maar niet indien gebruikers een gelijke score hebben, ik krijg dan bijvoorbeeld de volgende output:
1 piet 10
2 jan 8
3 klaas 5
5 jaap 4
5 koos 4
8 karel 3
8 sjaak 3
8 hans 3
In plaats hiervan zouden de gebruikers met ranking 5 en 8 een gedeelde 4e resp 5e ranking plaats moeten krijgen...
Iemand een tip?
Een file op de A12 is nooit grappig...