Cita:
Empezado por NISOTO
Mi pregunta es si este codigo lo puedo mejorar con JOIN para que funcione mejor.
|
De hecho, ya estás usando un JOIN (implícito).Tu consulta SQL es equivalente a esta otra:
Código SQL
[-]
select
N.ESTUDIANTE, N.AULA, N.PERIODO, N.ACTUAL, A.NOMBRES, A.APELLIDOS, G.ANUAL
from
NOTAS N
inner join ALUMNOS A on N.ESTUDIANTE=A.ID_ALUMNO
inner join GIMNASIO G on N.PERIODO=G.ANUAL
Si por alguna razón sientes que la consulta es lenta, entonces lo que tienes que revisar son los índices. Por ejemplo, que tu tabla de NOTAS tenga un índice sobre el campo ESTUDIANTE.
// Saludos