Halihallo Erwin
SELECT idx.idx, idx.subject, content.idx, count(content.idx) FROM idx, content WHERE idx.idx=content.idx
GROUP BY content.idx
ORDER BY idx.subject
GROUP BY idx.idx
auch wenn dasselbe rauskommt, ist es treffender, da du die
content.idx zählst.
Aber wie dumm: In Kategorie 7 gibts noch keine Dokumente, also erscheint diese Kategorie auch nicht im Abfrageergebnis.
Richtig.
Wie muss die SQL Abfrage lauten dass die Kategorie "Datentypen" im Abfrageergebnis angezeigt wird, obwohl es da noch keine Dokumente gibt?
Du suchst den LEFT OUTER JOIN
Falls keine entsprechenden Datensätze in content sind, wird
content.idx mit NULL gefüllt, die Kategorie also "gesehen", aber NULL
wird von COUNT nicht gezählt => 0 Elemente in Kategorie.
Viele Grüsse
Philipp