On 1/11/06, Gordon Bruce <[EMAIL PROTECTED]> wrote: > I assume you are looking for both red and car. > You can not use IN because that is implicitly an IN. > You hae to join the tags table to itself using 2 different aliasis. > {If you required 3 things then you would join it 3 times etc..} > > SELECT * > FROM pics > INNER JOIN tags AS t1 > ON (pics.picid=t1.picid > AND t1.tag = 'Car' > ) > INNER JOIN tags AS t2 > ON (pics.picid=t2.picid > AND t2.tag = 'Red' > ) >
Brilliant! Not only does it work but I can easily piece it together for multiple tags. Thanks! MikeMartin -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]