SQL - ayuda con join

 
Vista:

ayuda con join

Publicado por Luis Mtz (1 intervención) el 01/08/2005 20:36:54
Que tal...tengo un problema con un join de dos tablas

Tengo el catalogo de clientes y la tabla venta...ambos con el campo cliente...quiero traer informacion de cliente aunque no tenga venta ..estoy haciendo esta consulta

select cte.*
from cte
left join venta v on cte.cliente=v.cliente
where v.cliente='000040'

yo se que ese cliente no tiene venta.... pero solo puse ese ejemplo para hacer que la tabla venta no me traiga registro ya que en el script real filtro por mas parametros la tabla de venta......la cuention es que cuando la tabla de venta no tiene informacion...la tabla de cliente no me muestra nada.

Alguine me podria hechar una ayudadita...Gracias-
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:ayuda con join

Publicado por Liliana (426 intervenciones) el 01/08/2005 20:44:22
Hola Luis,
Si en Ventas es posible que no tengas movimientos, entonces las condiciones deberían ser sobre Clientes o del tipo:
AND (V.fecha IS NULL OR V.fecha > '200500101'
por ejemplo. O sea, con ventas en el período que te interesa o sin ventas (IS NULL).
Saludos,
Liliana.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar