![]() |
buscar registros que estan en una tabla que no estan en otra
bien pues algo que crei realmente facil me esta sacando canas verdes jejeje, quiero saber que registros no estan en una tabla pero si estan en otra.
tabla 1 licitacion- gpo--gen-esp 00641321-017-10 --010--000-0104 00641321-017-10 --010--000-0105 00641321-017-10 --010--000-0106 00641321-017-10 --010--000-0107 00641321-018-10 --010--000-0105 00641321-018-10 --010--000-0106 00641321-018-10 --010--000-0106 00641321-018-10 --010--000-0107 tabla 2 licitacion- gpo--gen-esp -- rfc proveedor 00641321-017-10 --010--000-0104 ---XOBH-801025-UK1 BIEN LO QUE QUIERO ES QUE ME SAQUE LOS REGISTROS DE LA TABLA UNO QUE NO ESTAN EN LA TABLA DOS. LO INTENTO CON LA SIGUIENTE CONSULTA PERO ME MUESTRA TODOS LOS REGISTROS.
|
Algo así, dicho esquemáticamente.
// Saludos |
Gracias Roman,
Este ejemplo tuyo me quedó que ni mandado hacer para mi consulta en access: SELECT DISTINCT WhereUsed.AAM_ID FROM ((WhereUsed LEFT JOIN OH ON Whereused.AAM_ID = OH.Item)) WHERE OH.Item is null Saludos. |
Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración :)
Recuerda poner los tags al código fuente, ejemplo: ![]() Gracias :) |
Cita:
Entiendo la query, pero lo que no me queda claro es el por qué del "tabla2.algúncampo is null". De Antemano muchas gracias |
Cita:
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:
Saludos. :) |
La franja horaria es GMT +2. Ahora son las 23:59:41. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi