Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/04/2016, 20:38
Avatar de julia2021
julia2021
 
Fecha de Ingreso: diciembre-2014
Ubicación: Mexico
Mensajes: 152
Antigüedad: 9 años, 4 meses
Puntos: 11
Pregunta Cómo puedo mejorar mi consulta a la base de datos ?

Hola mis bellos, tengo una duda, no sé si será algo obvio, pero la verdad lo ignoro, les cuento:
Tengo una tabla de relaciones, en donde tengo la informacion de un aula de clases de una escuela y en la actualidad estoy haciendo TRES consultas para poder buscar toda la info en cada una de las tablas, mi pregunta es: EXISTE ALGUNA MANERA DE RESUMIR MIS TRES CONSULTAS ACTUALES A UNA SOLA?

Aqui les dejo mis tablas y mis consultas actuales:

TABLA DE RELACIONES:
id_relaciones
id_aula_asignada
id_nivel
id_grado
id_seccion
TABLA DE NIVELES: id_nivel, nombre
TABLA DE GRADOS: id_grado, nombre
TABLA DE SECCIONES: id_seccion, nombre

MIS CONSULTAS:
Código SQL:
Ver original
  1. // -------------------------
  2. // Consulta nivel que imparte (Maternal / Prescolar / Primaria / Secundaria)
  3. SELECT * FROM tabla_niveles
  4. WHERE (id_nivel = '$aula_asignada[id_nivel]') LIMIT 1;
  5. // -------------------------
  6. // Consulta el grado que imparte  
  7. SELECT * FROM tabla_grados
  8. WHERE (id_grado = '$aula_asignada[id_grado]') LIMIT 1;
  9. // -------------------------
  10. // Consulta la sección que imparte
  11. SELECT * FROM tabla_secciones
  12. WHERE (id_seccion = '$aula_asignada[id_seccion]') LIMIT 1
;

Cita:
Editado: Código de programación no permitido en foros de Bases de Datos.
Leer las normas del foro, por favor.
Luego de estas consultas puedo imprimir en pantalla algo como: el estudiante cursa en PRIMARIA, el 3ER grado, en la seccion A
EXISTE ALGUNA MANERA DE RESUMIR MIS TRES CONSULTAS ACTUALES A UNA SOLA?
++

Última edición por gnzsoloyo; 14/04/2016 a las 05:32 Razón: Codigo de programación no permitido en foros de BBDD