Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 31-05-2013
Daguett Daguett is offline
Registrado
NULL
 
Registrado: may 2013
Posts: 1
Poder: 0
Daguett Va por buen camino
Cita:
Empezado por roman Ver Mensaje
Algo así, dicho esquemáticamente.

Código SQL [-]
select * from tabla1
left join tabla2 on
  tabla1.campos = tabla2.campos /* campos para hacer la relación */
where
  tabla2.algúncampo is null

// Saludos
Estimado,

Entiendo la query, pero lo que no me queda claro es el por qué del "tabla2.algúncampo is null".

De Antemano muchas gracias
Responder Con Cita
  #2  
Antiguo 02-06-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Empezado por Daguett Ver Mensaje
Estimado,

Entiendo la query, pero lo que no me queda claro es el por qué del "tabla2.algúncampo is null".

De Antemano muchas gracias
Hola Daguett.

Por que de cumplirse, quiere decir que existe un registro en la TABLA1 que no satisface la condición: tabla1.campos = tabla2.campos. Y por lo tanto no existe bajo esa relación en la TABLA2.

Tal vez te ayude verlo escrito de otro modo:
Código SQL [-]
SELECT *
FROM TABLA1 T1
WHERE NOT EXISTS (SELEC * FROM TABLA2 T2 WHERE T1.ID = T2.TABLA1_ID)


Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
En donde están los .pas? Selene Varios 3 18-03-2007 03:26:57
Obtener elementos de una tabla que no estan en otra Durbed SQL 4 29-12-2005 13:27:20
insertar al final de la tabla, sin que me los ponga hantes de los que ya estan insert sakuragi SQL 2 12-08-2005 22:32:12
Con que estan hechos brandolin Varios 1 21-10-2003 15:09:19
solo los que no estan en una tabla marcelofabiani Tablas planas 1 04-09-2003 00:36:44


La franja horaria es GMT +2. Ahora son las 13:42:59.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi