SELECT kategorie.*
FROM kategorie
JOIN rel_kat_grp ON kategorie.ID = rel_kat_grp.katID
JOIN rel_grp_ben ON rel_kat_grp.grpID = rel_grp_ben.grpID
WHERE rel_grp_ben.benID = '9'
Das funktioniert leider nicht. Kategorien ohne Eintrag in rel\_kat\_grp werden nicht angezeigt.
> BTW: Wieso ist eine ID ein alphanumerisches Feld?
Ist es nicht, die 9 ist bei mir natürlich eine Variable, und ohne '' bekomme ich beim Aufruf von mysql\_fetch\_assoc() die Warnung mysql\_fetch\_assoc(): supplied argument is not a valid MySQL result resource.
> Grundsätzlich wären für Dich sicherlich die Artikel "[Einführung in Joins](http://aktuell.de.selfhtml.org/artikel/datenbanken/joins/)" und "[Fortgeschrittene Jointechniken](http://aktuell.de.selfhtml.org/artikel/datenbanken/fortgeschrittene-joins/)" (in der Reihenfolge) interessant.
Die habe ich schon gelesen, leider ohne Erfolg. Ich muss mir da mal einen Tag Zeit für nehmen. :-)