FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
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 |
#2
|
||||
|
||||
¡¡Por supuesto que sí!! Todo código es mejorable y mientras más óptimo sea un enunciado SQL, menos tiempo y carga de servidor utilizará. Sin dudarlo, usa JOIN's...
__________________
Felipe Eduardo Ortiz López. Delphi programmers does it recursively... "Un programador, es un creador de universos en donde sólo él es responsable. Universos de complejidad prácticamente ilimitada que se puede crear en forma de programas de ordenador." - Joseph Weizenbaum. Témele a los profetas... y a aquellos que están listos para morir por "la verdad", ya que como regla general hacen morir a muchos otros con ellos, frecuentemente antes que ellos, y a veces en lugar de ellos. — Umberto Eco |
#3
|
|||
|
|||
Ok, gracias.
|
#4
|
||||
|
||||
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 |
#5
|
|||
|
|||
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. |
#6
|
||||
|
||||
No hay comparación.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Consulta de dos tablas Firebird | jafera | SQL | 6 | 25-07-2010 00:37:50 |
Duda con consulta y firebird 2.1 | sargento elias | Firebird e Interbase | 9 | 10-06-2008 11:02:53 |
Duda Con Tablas | lucero_chivas | C++ Builder | 1 | 28-01-2006 01:18:48 |
Duda sobre tabla access de varias tablas | Mathom | Varios | 28 | 24-11-2005 18:09:50 |
Duda Sobre Tablas | Epunamun | Conexión con bases de datos | 1 | 28-07-2005 20:27:09 |
|