Ciao a tutti,

ho questa select:

SELECT id_articolo, tipo_articolo, genere, artista_gruppo, album, sottogenere
FROM articoli
WHERE stato_articolo = 'ok' AND tipo_articolo = 'Recensioni' AND genere = colname OR sottogenere = colname2
ORDER BY artista_gruppo ASC

il mio problema è che io passo o il parametro genere o il parametro sottogenere tramite url. se passo genere le condizioni

stato_articolo = 'ok' AND tipo_articolo = 'Recensioni'

vengono rispettate, ma se passo

sottogenere = colname2

mi trovo anche record con stato_articolo = 'pippo' e tipo_articolo = 'pluto'

come posso strutturare la query in modo che mi rispetti sempre i parametri stato_articolo e tipo_articolo?

grazie mille per le risposte!