Philipp Hasenfratz: Erbitte Hilfe bei SQL - Statement

Beitrag lesen

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