Ik ben bezig met een site, en daarop staan verschillende items, en op die items kan je voten. cijfers van -3 tot +3 geven, dit verhoogt en verlaagt een tellertje.
Nou wil ik graag bij het weergeven van het item de plaats in de ranglijst weergeven. Het ophalen van de hele lijst gaat zo...
pseudo sql:
en dan kijken op welke plaats het record in de result staat. Lijkt me een beetje omslachtig... ik zoek naar een operator voor mysql waarmee je de locatie in de reult kan opvragen ofzo
en dat je dan de positie in het result terug krijgt...
Wie weet er of zoiets bestaat, of een andere manier om het op te lossen ?
Nou wil ik graag bij het weergeven van het item de plaats in de ranglijst weergeven. Het ophalen van de hele lijst gaat zo...
pseudo sql:
code:
1
2
3
4
| SELECT * FROM Item WHERE typeID = 16 ORDER BY votesTotal DESC |
en dan kijken op welke plaats het record in de result staat. Lijkt me een beetje omslachtig... ik zoek naar een operator voor mysql waarmee je de locatie in de reult kan opvragen ofzo
code:
1
2
3
4
5
| SELECT position(*) FROM Item WHERE typeID = 16 AND ID = 234 ORDER BY votesTotal DESC |
en dat je dan de positie in het result terug krijgt...
Wie weet er of zoiets bestaat, of een andere manier om het op te lossen ?