Lid |
|
Dag,
Ik het 2 mysql tabellen, de ene met spellen (tabel x) en de andere met ratings (tabel y).
Nu wil ik een top 5 spellen geven met de hoogste rating, maar hoe kan ik dat in een simpele query stoppen?
Ik dacht op ong. zo'n manier:
SELECT * FROM spellen ORDER BY (SELECT AVG(waarde) as avg_waarde FROM rating) DESC LIMIT 5
SELECT * FROM spellen ORDER BY (SELECT AVG(waarde) AS avg_waarde FROM rating) DESC LIMIT 5
Maar dat gaat natuurlijk niet werken, probleem is ook nog dat ik die rating eruit wil halen. Hoe kan ik dit doen? Met joins oid?
Ohja, iedere rating wordt apart opgeslagen, dus iedere rating heeft zijn rij in de rating tabel.
|