Ver Mensaje Individual
  #1  
Antiguo 22-05-2013
Choclito Choclito is offline
Miembro
 
Registrado: jul 2004
Posts: 169
Reputación: 20
Choclito Va por buen camino
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
Responder Con Cita