Agor: Unterabfragen als Filter

Beitrag lesen

Hallo,

ich habe ein Problem mit einer SQL Abfrage, die ich versucht habe bisher so zu lösen.

$result = mysql_query("
  SELECT
    picture_id
  FROM
    picture_tag
  WHERE
    tag_id IN (SELECT id FROM tags WHERE name = 'abc')
");

So sehen die Tabellen aus:
picture_id: picture_id, tag_id
tags: id, name

Ich möchte, dass ich die Zeile in der WHERE-Clause beliebig um mehrere tags erweitert kann und ich dann nur "picture_id"'s auswähle, die jeden Tag enthalten.

gruss
Agor