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!