jaylibII: Anzeige: wieviele Beiträge hat ein User geschrieben

Beitrag lesen

Hallo,

(2) Du startest innerhalb deines while-Blocks meine erste Variante.
Damit hast du bei mehrfachem Vorkommen des gleich Users im Thread unnötige mehrfache Abfragen. Das könnte man umgehen indem man diese Abfrageergebnisse in einem Array zwischenspeichert und erstmal da nachschaut, ob man den User schon gezählt hat ...

Ich würde Nummer (2) vorschlagen.

deine erste Variante war ja das odeR?

SELECT beitraege.*, bpu.anzahl
FROM beitraege
LEFT JOIN (SELECT von,COUNT(*) AS anzahl FROM beitraege GROUP BY von) AS bpu
  ON beitraege.von = bpu.von
WHERE threadid = irgendwas

Gruß jaylibII