hey allemaal, ben nog steeds bezig met een weblog.
nou heb ik op de hoofdpagina een pagina waar ik de door mij geplaatste berichten weergeef. en daaronder een linkje naar het artikel, met de bijbehorende reacties.
maar ik zou graag willen dat dat linkje ipv "ga naar reacties" , "reacties <aantal>" word. kan iemand mij daar mee helpen? want de bijbehorende query schijnt erg lastig te zijn..
dus voor mijn tabel zou het dan worden

SELECT nieuws.*, COUNT(react.*) FROM nieuws LEFT JOIN react ON nieuws.nieuwsID= react.nieuwsID GROUP BY nieuws.nieuwsID
?
hm error in de SQL syntax
wat geeft hij dan als error?
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '*) FROM nieuws LEFT JOIN react ON nieuws.nieuwsID= react.nieuws
Jelmer schreef op 26.05.2005 20:00
COUNT(reacties.*)


Kan dit wel?

Ik gebruik gewoon 2 query's

Query 1, alles selecteren, en een aparte query voor het tellen
Ik zou zeggen, rommel er wat mee, mogelijke oplossingen:
COUNT(react)
COUNT(*)
COUNT(react.nieuwsID)
En anders gebruik je 2 queries. Maar dan wordt het aantal queries voor de desbetreffende pagina wel verdubbeld!
hoe zou dat er uit komen te zien dan?

Reageren