devo estrarre dei dati da un DB in modo un pò complesso, spiego il problema con un esempio che adesso mi funziona:
SELECT nome FROM tabella WHERE 1 AND categoria LIKE '%sociale%' AND prov IN ('AL','BI','AT','CN','NO','TO','VB','VC')
questa select mi estrae i nomi di UNA SOLA categoria ma mi dà la possibilità di selezionare tante provincie in cui c'è quella categoria
Ora ho l'esigenza di una select simile ma che mi dia la possibilità di estrarre contemporaneamente anche più categorie insieme, ho scimmiottato quella delle provincie ed è venuta fuori questa:
SELECT nome FROM tabella WHERE 1 AND cat IN ('agricoltura','direzione','paghe','sport','social e') AND prov IN ('AL','BI','AT','CN','NO','TO','VB','VC') ORDER BY id
ma non va, non che restituisca errore ma mi estrae 4 nomi, invece sono 160...
se metto where cat like
mi dà errore