Ik heb een probleem:
Alles staat zo in de database:
.------.------.------.
| ip |cijfer| id |
```````````````
Het is nu dus zo dat als je stemt er een rij met je ip, je gegeven cijfer en het id van datgene waar je op stemt in de database gezet worden.
Nu wil ik dat alles per id op volgorde van gemiddelde (dat is sum(*) / count(*) voor elk id).
Maar het probleem is met dat id. Het is nl. zo dat er per id moet worden gekeken en dan gesorteerd, maar dat lukt me niet, kan iemand me helpen?
er moet wel een niet al te moeilijke oplossing zijn, want anders kan ik wel x tabelle gaan mk :(

jaja dit zei ik alleen maar zodat mijn topic weer wat hoger kwam in de Laatste forum berichten lijst...
Ik snap de vraag niet helemaal...

Elwin

[Edit: Typo]
Ben ik niet duidelijk genoeg? Nou nog een keer proberen: (Komt-ie-dan-hè?)

Als iemand stemt wordt zijn ip, samen met zijn cijfer en id van waarop die stemt in database gezet.
Nu wil ik een overzicht maken (per id) op volgorde van stemmen.

Voor de rest lijkt het me wel duidelijk...
ORDER BY id ASC, cijfer ASC ?
nope, dan sorteert ie eerst op id en daarna op cijfer,
maar ik wil gegroepeerd per id dat er een cijfer berekend wordt en dat daarop gesorteerd wordt:
zoiets:
"SELECT ip,cijfer,id,sum(`cijfer`) / count('cijfer') AS `gemiddelde` FROM `videoclipsstemmen` GROUP BY id ORDER BY gemiddelde"
(maar dan wel werkend)
beetje irri(tant), maar ga tog maar ff probere

edit: beetje ingewikkeld, zijn er nog andere manieren?
Gewoon blijven proberen, zi moeilijk is het neit, je meot alleen ff goeie versie hebben :P
OK... maar ik heb nu geen zin... :) =P
Ik ga het nu maar eens probere :P

Reageren