SQL - Problema con Join

 
Vista:

Problema con Join

Publicado por susana (8 intervenciones) el 17/11/2004 09:02:05
Tengo lo siguiente:
select campo1, campo2,campo3
from tabla1 left join tabla2 on tabla1.campo1=tabla2.campo1

El problema que tengo es que si en la tabla2 no existen registros coincidentes en la tabla1 entonces los registros de la tabla1 no me aparecen. Qué tengo que hacer?
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:Problema con Join

Publicado por Liliana (426 intervenciones) el 17/11/2004 16:08:51
Hola Susana,
Si tu consulta es IGUAL al ejemplo que mandaste, tiene que mostrarte TODAS las filas de la tabla1, estén o no en la tabla2.
Es posible que hayas mandado algo simplificado y tengas en el original un WHERE sobre algún dato de la tabla2 que esté afectando el resultado.
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

RE:Problema con Join

Publicado por EnriqueK (69 intervenciones) el 17/11/2004 21:11:40
Bueno linda yo te diria q uses:

select campo1, campo2,campo3
from tabla1
left OUTER join tabla2
on tabla1.campo1=tabla2.campo1

Y mira los resultados ;)

Atte. EnriqueK

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
sin imagen de perfil

RE:Problema con Join

Publicado por Liliana (426 intervenciones) el 18/11/2004 15:43:54
EnriqueK,
La palabra OUTER es opcional, asi que no afectará el resultado de la consulta.
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

RE:Problema con Join

Publicado por EnriqueK (69 intervenciones) el 21/11/2004 00:55:24
Hummm.... no se hasta ahora me ha funcionado, pero buena observacion la revisare....
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