hola, el problema lo tienes en la condicion:
Cita: Where x.campo2 In(4, 5) And
x.campo4 = 4
esto pide los registros donde campo2 sea 4 o 5 y que ademas campo4 sea 4, por lo que si los registros con campo2 = 4 o 5 no tienen el campo4 = 4 no se mostraran.
Yo lo pondria asi:
Código:
WHERE (x.campo2=4) OR (x.campo2=5) OR (x.campo4=4)
Espero te sirva saludos.