login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Query geeft 1 resultaat terug. (Opgelost)

Offline nick5556 - 04/02/2011 09:30 (laatste wijziging 04/02/2011 09:30)
Avatar van nick5556PHP beginner Hallo,

Het is de bedoeling dat deze query meerdere resultaten terug geeft, maar de query weigert. Hieronder staat de query:
  1. SELECT `urls`.`ID` , `urls`.`naam` , `urls`.`beschrijving` , `urls`.`hits` , `user`.`username` , AVG( `waarderingen`.`score` ) AS `score`
  2. FROM `urls` , `user` , `waarderingen`
  3. WHERE `urls`.`userid` = `user`.`ID`
  4. AND `urls`.`ID` = `waarderingen`.`urlid`
  5. AND `urls`.`added` = '1'
  6. ORDER BY `hits` DESC
  7. LIMIT 0 , 15


En om uit te leggen wat ik hier precies mee wil gebruik ik printscreen's van de database.

urls:
http://217.123.74.100/images/sql/urlstabel.png

Waarderingen:
http://217.123....gtabel.png

Voor zover ik weet zou dit twee resultaten moeten geven, namelijk:
ID 4 en ID 9.

Zou iemand mij hierbij kunnen helpen?

1 antwoord

Gesponsorde links
Offline Koen - 04/02/2011 09:37
Avatar van Koen PHP expert Je gebruikt "AVG( `waarderingen`.`score` )" en ik zie nergens een group by statement...
Bedankt door: nick5556
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.17s