[mysql] Abgleichen und auswerten mit LEFT JOIN

ev0lst

Erfahrenes Mitglied
Hallo.

Ich habe eine Frage zu einer SQL-Query die mich schon seit Tagen nervt ;)
Es geht darum, dass man eine Inhaltsseite anlegen kann und dort via multiple-select mehrere Kategorien auswählen kann.

Struktur - categories

#id
#name

Struktur - categories_sets

#item_id (ist die ID der Inhaltsseite)
#cat_id (ist die ID von den categories)


Die Frage ist nun, wie ich alles auswerten kann (ist ID oder mehrere ID in den sets vergeben? wenn ja, gib selected aus, sonst normal anzeigen)

Ich hoffe ich habe es gut verstanden, ich flippe noch aus ;)

danke
 
Ich habs mit einem JOIN probiert, aber leider geht das nicht, weil bei ON() immer der entsprechende Wert als Identifikation genutzt wird. Gibt es eine Möglichkeit allte Kategorien auslesen zu lassen und bei Übereinstimmung einen bestimmten Wert (also true oder false) zurück geben zu lassen?

Ich verzweifle schon total...
 
Zurück