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