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 13-12-2009
Avatar de salvica
salvica salvica is offline
Miembro
 
Registrado: mar 2004
Ubicación: Albacete (España) ... En un lugar de la Mancha ...
Posts: 304
Poder: 21
salvica Va por buen camino
Angry consulta NOT IN

Hola a tod@s

Tengo tres tablas:
Código:
      RECIBOS --> ID_RECIBO
      INGRESOS -> ID_CLAVE, ID_RECIBO (clave foránea)
      GASTOS ---> ID_CLAVE, ID_RECIBO (clave foránea)
y necesito localizar aquellos registros de RECIBOS que no tengan sus correspondientes en INGRESOS ni GASTOS.

Para ello hago lo siguiente:
Código SQL [-]
SELECT *
  FROM recibos
 WHERE recibos.ID_CLAVE NOT IN ( SELECT ingresos.ID_RECIBO
                                     FROM ingresos )
   AND recibos.ID_CLAVE NOT IN ( SELECT gastos.ID_RECIBO
                                     FROM gastos )
sin embargo me devuelve TODOS los registros de la tabla RECIBOS

¿Podeis decirme en qué me estoy equivocando?

Utilizo D7, Zeos y SQLite-3

Gracias anticipadas
salvica
Responder Con Cita
  #2  
Antiguo 13-12-2009
Avatar de salvica
salvica salvica is offline
Miembro
 
Registrado: mar 2004
Ubicación: Albacete (España) ... En un lugar de la Mancha ...
Posts: 304
Poder: 21
salvica Va por buen camino
Angry Cerrado

Doy el tema por cerrado y pido disculpas, , estaba mezclando la consulta en dos bases de datos diferentes con las mismas tablas y por eso el resultado no era el esperado

Saludos a tod@s
salvica
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
Realizar una consulta sobre los registros que devuelve otra consulta Borjaserrano Firebird e Interbase 12 01-10-2007 23:19:44
Consulta dentro de otra consulta judit25 Conexión con bases de datos 1 25-06-2007 15:52:15
consulta sobre consulta superhopi SQL 2 16-05-2003 19:01:47


La franja horaria es GMT +2. Ahora son las 02:40:38.


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