Buongiorno a tutti,

chiedo aiuto per la soluzione di un quesito:

Uso Mysql 5.0 e dovrei costruire una select di estrazione che faccia qualcosa del genere:

SELECT CAMPO1, CAMPO2, CAMPO3 FROM TABELLA1 WHERE ...

... dove WHERE IF(CAMPO1='X' allora CAMPO2 = 1)
... e IF(CAMPO1='Y' ALLORA CAMPO3 = 1)

... ho cercato di scrivere la sintassi come la immagino io ma non credo che cosi funzioni.

In parole povere:

quando il CAMPO1 avrà valore 'X' allora il filtro where dovrà cercare tutti i records che avranno il CAMPO2 =1
quando invece il CAMPO1 avrà valore 'Y' allora il filtro where dovrà cercare tutti i records che avranno il CAMPO3 = 1

Grazie

Lucia