Ciao a tutti...
Non riesco a capire come posso fare una serie di multipli WHERE su una query.
Mi spiego cercando di fare un esempio...

Ho un database con 3 tabelle: prodotti, luoghi, prodottoID_luogoID.
Siccome un prodotto può essere in più luoghi ( magazzini ), mi chiedevo come fare la query:

SELECT p.*
FROM prodotti p
LEFT JOIN prodottoID_luogoID pl ON p.id = pl.prodotto_id
LEFT JOIN luoghi l ON pl.luogo_id = l.id
WHERE
l.citta LIKE '%….%' AND
l.citta LIKE '%….%' AND
l.citta LIKE '%….%' AND
ecc…..

ma deve restituire i prodotti che stanno in tutte le città indicate nella query!

ma mi sa che non è la strada giusta....
avete un'idea di come fare?

grazie infinite!