Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Consulta de tres tablas (https://www.clubdelphi.com/foros/showthread.php?t=83214)

Choclito 22-05-2013 22:08:13

Consulta de tres tablas
 
buneas tardes amigos del foro, despues de buscar en el foro recurro a ustedes con el siguiente problema que el cual les comento:
tengo cuatro tablas las cuales son las siguientes:
planilla (codigo,mes,año)

bonos (codigo,monto,codigo_p)

descuentos (codigo.monto,codigo_p)
creditos (codigo.monto,codigo_p)
que tienen los siguientes datos
Código SQL [-]
PLANILLA
*************
CODIGO   MES    AÑO
1             01      2013

BONOS 
*****************
COD_B    MONTO   CODIGO_P
1               200            1
2               100             1

CREDITOS 
*****************
COD_C    MONTO   CODIGO_P
1               200            1
2               100             1
3                50              1

DESCUENTOS 
*****************
COD_D    MONTO   CODIGO_P
como tendria que ser mi consulta SQL para generar el siguiente resultado:

Código SQL [-]
*****************
CODIGO   MES    AÑO      COD_B     MONTO     COD_C     MONTO_C   CODIGO_ D   MONTO_D
1             01      2013         1           200          1          200                       
1             01      2013         2           100          2          100
1             01      2013                                     3          50
siendo que en las tablas bono,credito y descuendo se tiene una llave foranea hacia la tabla planilla,hice un select seleccionando los datos requeridos respetando las relaciones pero el problema es que el resultado de la consulta me genera un producto carteciano de las 3 o 4 tablas
Espero me haya hecho entender y estare atento a sus sugerencias amigos foreros

Casimiro Notevi 22-05-2013 23:24:33

Mira si te sirven los enlaces del final de la página, abajo del todo :)


La franja horaria es GMT +2. Ahora son las 11:32:55.

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