docentes de una mesa

Hola

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.

¿Podes mostrar que datos recupera esa query?

Tenes razon.
No estaba ahi el problema.
Estaba en la otra consulta que me devuelve, nombre de carrera, materia, elemento, etc.

Gracias.

Emilio no me quedo claro, existe entonces un problema en otra consulta o solo fue una equivocación en los datos que estabas consultando?

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.

Emilio