Hoi!

Ik ben nieuw hier, en ben bezig met een bericht systeem te maken. Alleen is het punt dat mijn query niet helemaal goed wordt uitgevoerd. Ik krijg namelijk alleen de eerste twee berichten te zien van mijn tabel, terwijl er meer inzit.

Dit is mijn query:

$query = " SELECT b.*, COUNT(r.reactie_id) aantal_reacties FROM bericht as b left join reactie as r on b.bericht_id = r.bericht_id GROUP BY r.bericht_id ORDER BY bericht_id desc";

Wat is er fout aan? Ik heb deze query wel een keer op een andere hosting kunnen draaien, waarbij ik wel alle berichten krijg te zien. Ligt het aan mijn database? Wie kan mij helpen a.u.b.

Gr,
Wendy
@Blanche: Er mist nog een komma achter b.afbeelding.
pgFrank schreef op 01.11.2007 10:15
@Blanche: Er mist nog een komma achter b.afbeelding.
Oeps, aangepast ;)
Hardstikke bedankt allemaal !!
Het is gelukt.

Ik heb nog even gespeeld met de group by, en als ik met de query die ik had, de group by op een andere veld zet, dan gaat het wel allemaal goed. (al denk ik wel dat de database nog steeds aan het gokken is.) o_0

Dus zal ik voortaan op safe spelen, en gewoon een subquery maken. Dat ziet er overigens nog overzichterlijk uit.

BEdankt :D

Gr, Wendy

Reageren