Hallo,
ich würde gerne die Einträge in der tbl_User ausgeben lassen, denen alle in der WHERE-Klausel angegebenen Tags zugeordnet sind.
SELECT tbl_user.ID, tbl_user.Bezeichnung
FROM tbl_user INNER JOIN
tbl_user_tags ON tbl_user.ID = tbl_user_tags.ID_user INNER JOIN
tbl_tags ON tbl_user_tags.ID_tag = tbl_tags.ID
WHERE (tbl_tags.Bezeichnung = "A") AND (tbl_tags.Bezeichnung = "B")
Die Abfrage liefert natürlich null Ergebnisse, da eine Zeile in der tbl_tags ja nicht "A" und "B" sein kann.
Leider fällt mir keine andere Möglichkeit ein, mit einer Abfrage alle User zu erhalten die als Tags "A" UND "B" besitzen.
Könnt Ihr mir weiterhelfen, stehe momentan echt auf dem Schlauch.. Danke ;-)
Marcel
ich würde gerne die Einträge in der tbl_User ausgeben lassen, denen alle in der WHERE-Klausel angegebenen Tags zugeordnet sind.
SELECT tbl_user.ID, tbl_user.Bezeichnung
FROM tbl_user INNER JOIN
tbl_user_tags ON tbl_user.ID = tbl_user_tags.ID_user INNER JOIN
tbl_tags ON tbl_user_tags.ID_tag = tbl_tags.ID
WHERE (tbl_tags.Bezeichnung = "A") AND (tbl_tags.Bezeichnung = "B")
Die Abfrage liefert natürlich null Ergebnisse, da eine Zeile in der tbl_tags ja nicht "A" und "B" sein kann.
Leider fällt mir keine andere Möglichkeit ein, mit einer Abfrage alle User zu erhalten die als Tags "A" UND "B" besitzen.
Könnt Ihr mir weiterhelfen, stehe momentan echt auf dem Schlauch.. Danke ;-)
Marcel
Kommentar