![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
JOIN un poco raro
Hola a todos:
Llevo varios días devanándome los sesos con una consulta que no me sale: Veamos: Tenemos 3 tablas: Cobranza -- Clientes -- Det_Cobranza Cobranza contiene facturas por cobrar con todos sus datos Clientes contiene obviamente los datos de los clientes Det_Cobranza es un subgrupo de facturas que tambien estan contenidas en la tabla cobranza pero no contiene todos los campos de aquella. Cobranza y clientes comparten el campo NUMCLIENTE Cobranza y Det_Cobranza comparten el campo ID Det_Cobranza y Clientes comparten el campo NUMCLIENTE tambien Ahora bien, hay que hacer una consulta que devuelva los datos explosionados de la tabla Det_Cobranza tomando los detalles de las otras dos tablas: Det_Cobranza solo contiene: ID, NUMCLIENTE,IMPORTE, FOLIO parecería sencillo, pero hay un detalle. el valor del campo NUMCLIENTE no precisamente aparecerá en la tabla CLIENTES, o sea que si ponemos un JOIN asi: Código:
WHERE DET_COBRANZA.NUMCLIENTE=CLIENTES.NUMCLIENTE Ojalá y alguien me eche la mano... saludos.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Erro poco raro | JoanKa | Firebird e Interbase | 1 | 03-03-2005 21:31:44 |
Outer Join - View | joan | Firebird e Interbase | 0 | 08-11-2004 01:19:41 |
un error un poco raro | merlin | Conexión con bases de datos | 2 | 19-07-2004 12:45:06 |
LEFT JOIN extraños? | Gydba | Oracle | 5 | 07-05-2004 22:11:32 |
![]() |
|