perché gli AND pesano più degli OR
prova con
select * from rampe where id_categoria =1 and altezza_carico = 500' and (passo1 = 1000 or passo2 = 1000 or passo3 = 1000) and (codice_articolo like '%S%' or codice_articolo like '%SL%')
nota le parentesi, pls![]()