moin moin, ich habe folgendes problem:
ich versuche seit ner weile ein mysql query für ein forum zu basteln.
passieren soll folgendes:
1. die daten der verschiedenen foren werden aus der tabelle "foren" geholt
2. die anzahl der der themen im forum aus der tabelle "themen"
3. die anzahl der antworten im forum aus der tabelle "antworten"
mein query sieht so aus:
das problem ist: wenn ich nur einen count auf eine andere tabelle mache geht alles toll blos wenn der zweite count im query steht ändert sich auch das ergebnis des ersten.
ich hatte schon öffters mit mehreren joins gearbeitet und noch nie probleme gehabt. liegt es an den zwei counts?
ich versuche seit ner weile ein mysql query für ein forum zu basteln.
passieren soll folgendes:
1. die daten der verschiedenen foren werden aus der tabelle "foren" geholt
2. die anzahl der der themen im forum aus der tabelle "themen"
3. die anzahl der antworten im forum aus der tabelle "antworten"
mein query sieht so aus:
PHP-Code:
SELECT
t1.id,
t1.name,
t1.kommentar,
COUNT(t2.id) AS anzahl_themen,
COUNT(t3.id) AS anzahl_beitraege
FROM forum AS t1
LEFT JOIN themen AS t2 ON t1.id = t2.referenz_forum
LEFT JOIN antworten AS t3 ON t1.id = t3.referenz_forum
WHERE t1.anzeigen = '1'
GROUP BY t1.id
ich hatte schon öffters mit mehreren joins gearbeitet und noch nie probleme gehabt. liegt es an den zwei counts?
Kommentar