FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Recuperar registros que no tienen movimiento
Holas amigos del club, tengo la siguiente situación:
tabla 1 tabla 2 ------- ------- id_user id_user nombre fecha deuda tabla1: es donde tengo mis clientes (logicamente son más campos, pero para el ejemplo coloque solo 2) tabla2: son las deudas que tiene mis clientes que pueden tener desde 0 a n deudas. necesito tener una query en la cual me informe los usuarios que NO tinene deuda lo tengo hecho pero el procedimiento es demasiado rústico y además es extremadamente lento. Por su ayuda muchas gracias
__________________
Manuel Muñoz L. Trabajando con delphi 7.0 , migrando sistema a Delphi XE8, matando BDE y pasando FIREDAC. |
#2
|
||||
|
||||
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. Última edición por delphi.com.ar fecha: 28-05-2004 a las 21:31:08. |
#3
|
||||
|
||||
SELECT *
FROM CLIENTES WHERE NOT EXISTS(SELECT 1 FROM DEUDA WHERE CLIENTE.ID = DEUDE.ID_CLIENTE Gracias amigo por responderme, pero la query no me reconoceel segundo select, debo aclarar que trabajo con interbase 6.0
__________________
Manuel Muñoz L. Trabajando con delphi 7.0 , migrando sistema a Delphi XE8, matando BDE y pasando FIREDAC. |
#4
|
||||
|
||||
Fíjate que hay un error de en el nombre del la trbla (DEUDE), ademas esto no es mas que un mero ejemplo, en tu estructura me parece que el ID del CLIENTE es el campo ID_USER. Por otro lado es bueno que si te da un error nos digas cual..
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
|
|
|