Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/12/2009, 10:15
AitorLopez
 
Fecha de Ingreso: mayo-2009
Mensajes: 742
Antigüedad: 15 años
Puntos: 6
varios Where en consulta

Hola amigos, solicito vuestra ayuda para lo siguiente:

Tengo esta consulta mysql en php.

SELECT
`t_trabajadores`.`fecha_baja`, `t_trabajadores`.`nombre`,
`t_trabajadores`.`apellido1`
FROM
`t_trabajadores`
WHERE
`t_trabajadores`.`fecha_baja`IS NULL AND
`t_trabajadores`.`nombre` LIKE '%z%' OR
`t_trabajadores`.`apellido1` LIKE '%z%';

Lo que quiero es mostrar todos los trabajadores que tengan la fecha de baja isnull y que ademas, su nombre contenga una z o su apellido contenga una z.

Según esta consulta que os he puesto, me muestra todos los trabajadores que tienen z en nombre o apellido, es decir, que pasa por alto la condicion de que tiene que mostrar solo los trabajadores que tengan la fecha de BAJA is null, y eso es lo que quiero, que ademas de mostrarme todos los trabajadores que tengan z en nombre o apellido, pero siempre partiendo como base de todos los trabajadores que tenga la fecha de baja is null.

A ver si me podeis decir algo. Muchas a todos. Saludos.