EKKi: Tags in Datenbank durchsuchen

Beitrag lesen

Mahlzeit Ralf,

Nun möchte ich, dass jemand in ein Suchfeld verschiedene Tags eingeben kann und dann alle Links ausgegeben bekommt, die mit ALLEN angegebenen Tags verbunden sind.

Funktioniert das vielleicht mit sowas ähnlichem:

SELECT DISTINCT Links.id  
  FROM Links  
  JOIN Tagged ON Links.id = Tagged.links_id  
  JOIN Tag    ON Tagged.tag_id = Tag.id  
 WHERE Tag.keyword IN ('foo', 'bar')

Nun ist die Frage, ob das überhaupt mit einer SQL-Abfrage machbar ist?

Müsste gehen - wenn nicht wie oben, dann sicherlich mit Subqueries.

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|