porque la siguiente consulta, cuando la mesa tiene mas de un plan, me devuelve registros repetidos tantas veces como planes?
Emilio
select apellido || ', ’ || nombres as docente
from mdp_personas,
sga_docentes,
sga_docentes_mesa_llamado,
sga_actas
where mdp_personas.persona = sga_docentes.persona
and sga_docentes.docente = sga_docentes_mesa_llamado.docente
and sga_docentes_mesa_llamado.llamado_mesa=sga_actas.llamado_mesa
and id_acta = $P{id_acta}
order by rol
No deberia recuperar tantos registros como planes tenga registrada la mesa de examen.
Porque alli si miras no estas haciendo join con la tabla sga_mesas_examen ni sga_mesas_examen_propuestas.
Esa consulta forma parte de un jasper, el cual recupera informacion de la mesa, el turno y la propuesta.
Luego en el detalle, los docentes de la mesa.
Pero la primera consulta devolvia tantos registros como planes tenía marcados la mesa. Eso llevaba a que se recuperasen n veces los docentes.
Cosa que no lo habia pensado.