Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/11/2010, 13:18
Serenity
 
Fecha de Ingreso: marzo-2002
Mensajes: 299
Antigüedad: 22 años, 8 meses
Puntos: 1
consulta Left Join en MySql

Hola!!

Estoy haciendo una consulta donde requiero los registros de una tabla que no existan en otra tabla, esto funciona bien, pero ahora requiero agregar una condiciòn y no logro hacer que funcione.

La consulta que tengo y funciona es:

SELECT CLIENTES.* FROM CLIENTES LEFT JOIN clientesAutorizados ON CLIENTES.id=clientesAutorizados.id WHERE clientesAutorizados.NUM_REG IS NULL

Requiero agregar una condición, que el campo activo de la tabla clientes sea='S', para lo que he tratado de hacer es:

SELECT CLIENTES.* FROM CLIENTES LEFT JOIN clientesAutorizados ON CLIENTES.id=clientesAutorizados.id WHERE CLIENTES.activo='A' AND clientesAutorizados.NUM_REG IS NULL

también intenté:

SELECT CLIENTES.* FROM CLIENTES WHERE CLIENTES.activo='A' LEFT JOIN clientesAutorizados ON CLIENTES.id=clientesAutorizados.id WHERE clientesAutorizados.NUM_REG IS NULL


y no me funcionan.

Desde ya gracias por su atenciòn y ayuda.