Duda en consulta en firebird 2.5 con 3 tablas
Hola a todos,
Tengo una inquietud para ver si me pueden orientar en esto Tengo esta consulta en firebird 2.5, con 3 tablas (NOTAS, ALUMNOS, GIMNASIO) select N.ESTUDIANTE, N.AULA, N.PERIODO, N.ACTUAL, A.NOMBRES, A.APELLIDOS, G.ANUAL from NOTAS N, ALUMNOS A, GIMNASIO G where N.ESTUDIANTE=A.ID_ALUMNO and N.PERIODO=G.ANUAL Mi pregunta es si este codigo lo puedo mejorar con JOIN para que funcione mejor. Ok, gracias |
Cita:
|
Ok, gracias.
|
Cita:
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 |
Gracias Roman,
El metodo con los Join funciona mas veloz que el anterior. No pense que SQL fuera tan potente, de haberlo sabido hubiera dejado las tablas planas desde un principio. |
Cita:
|
La franja horaria es GMT +2. Ahora son las 19:14:59. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi