hola la cuestion es la sigueinte.
tengo una tabla obra q tiene n cantidad de partidas y cada partida tiene n cantidad de materiales.. quiero hacer una consulta de todos los materiales de todas las partidas q tiene una obra en especifico
tb_obra:
cod_obra
descripcion
fecha
tb_partida:
cod_partida
descripcion
fecha
tb_materiales:
codigo_materiales
descripcion
tablas relacionales:
tr_obra_partida:
cod_obra
cod_partida
tr_partida_material:
cod_partida
cod_material
esto es lo q e logrado.. pero solo me arroja un solo material de la obra.. y son muchos los q tienen.. :S noc q hacer
SELECT
tb_obra.cod_obra,
tb_obra.nombre_obra,
tb_obra.fecha_obra,
tr_partida_materiales.codigo_material,
tb_materiales.descripcion_material,
tb_obra."cod_obra" AS tb_obra_cod_obra,
tb_obra."nombre_obra" AS tb_obra_nombre_obra,
tb_obra."fecha_obra" AS tb_obra_fecha_obra,
tb_materiales."codigo_material" AS tb_materiales_codigo_material,
tb_materiales."descripcion_material" AS tb_materiales_descripcion_material
FROM
"public"."tb_obra" tb_obra INNER JOIN "public"."tr_partida_materiales" tr_partida_materiales ON tb_obra."cod_obra" = tr_partida_materiales."codigo_material"
INNER JOIN "public"."tb_materiales" tb_materiales ON tr_partida_materiales."codigo_material" = tb_materiales."codigo_material"
WHERE
tb_obra.cod_obra = $P{codigo_obra}