query urgente...

11/11/2005 - 17:37 por rigo | Informe spam
hola a todos:me pueden ayudar con una consulta que me esta matando...
Tengo dos tablas con los siguientes campos:
tabla1:
persona
entidad
empleador
campo4
campo5
campo6 ...

y tabla2:
persona
entidad
empleador

Necesito visualizar los registros de la tabla1 que no esten en tabla2,
cruzando por tres campos:
persona
entidad
empleador

Gracias.

Preguntas similare

Leer las respuestas

#1 Miguel Egea
11/11/2005 - 17:53 | Informe spam
Select * from tabla1 t left join tabla2 t2 on t.persona=t2.persona and
t.entidad=t2.entidad and t.Empleador=t2.Empleador where t2.persona is null


Miguel Egea
Visita mi web http://www.portalsql.com
SQL Server MVP, Mentor
Solid Quality Learning
http://www.SolidQualityLearning.com
"Solid Quality Learning is the trusted global provider of advanced education
and solutions for the entire Microsoft database platform"

"rigo" wrote in message
news:
hola a todos:me pueden ayudar con una consulta que me esta matando...
Tengo dos tablas con los siguientes campos:
tabla1:
persona
entidad
empleador
campo4
campo5
campo6 ...

y tabla2:
persona
entidad
empleador

Necesito visualizar los registros de la tabla1 que no esten en tabla2,
cruzando por tres campos:
persona
entidad
empleador

Gracias.

Respuesta Responder a este mensaje
#2 rigo
11/11/2005 - 19:47 | Informe spam
gracias.. me funciono.

Pero tengo una pregunta NO entendi la funcionalidad de la instruccion
del where"t2.persona is null
"
Respuesta Responder a este mensaje
#3 Salvador Ramos
14/11/2005 - 13:49 | Informe spam
Hola,

Al hacer una Left Join te mostrará todos los elementos que están en la tabla
de la izquierda, mostrando los valores de los elemenos de la tabla de la
derecha que existan y poniendo el valor NULL a los que no existan.
Precisamente esa condición es que hace que sólo se muestren los que no
existen en la tabla de la derecha, que tendrán el valor NULL.

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL server, Windows DNA y .NET)

"rigo" escribió en el mensaje
news:
gracias.. me funciono.

Pero tengo una pregunta NO entendi la funcionalidad de la instruccion
del where"t2.persona is null
"

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida