PHP beginner |
|
Hallo,
Het is de bedoeling dat deze query meerdere resultaten terug geeft, maar de query weigert. Hieronder staat de query:
SELECT `urls`.`ID` , `urls`.`naam` , `urls`.`beschrijving` , `urls`.`hits` , `user`.`username` , AVG( `waarderingen`.`score` ) AS `score`
FROM `urls` , `user` , `waarderingen`
WHERE `urls`.`userid` = `user`.`ID`
AND `urls`.`ID` = `waarderingen`.`urlid`
AND `urls`.`added` = '1'
ORDER BY `hits` DESC
LIMIT 0 , 15
SELECT `urls`.`ID` , `urls`.`naam` , `urls`.`beschrijving` , `urls`.`hits` , `user`.`username` , AVG( `waarderingen`.`score` ) AS `score` FROM `urls` , `user` , `waarderingen` WHERE `urls`.`userid` = `user`.`ID` AND `urls`.`ID` = `waarderingen`.`urlid` AND `urls`.`added` = '1' ORDER BY `hits` DESC 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?
|