ho un db dove ad un articolo corrispondono 3 tag differenti, ad esempio
all'articolo calzini corrispondono queste 3 tags
cotone
bianchi
lunghi
quindi ho 2 tabelle, una tabella articoli ed una tabella tags con una relazione 1 a molti
ogni articolo può avere da 1 a 3 tag
che query devo fare per avere tutti gli articoli che abbiamo le tags
cotone
bianchi
lunghi
?
ho provato con
select * from articoli, tags where articoli.id = tags.articoli_id AND tags in ("cotone","bianchi","lunghi") group by articoli.id
ma non va bene perchè questa query mi ritorna gli articoli anche del tipo
cotone
neri <----
lunghi
io invece voglio solo gli articoli che abbiano come tags proprio i valori
cotone
bianchi
lunghi