Hola mis bellos, tengo una megaduda y tengo toda la noche preguntandome a mi misma pero no encuentro respuesta, les cuento: tengo dos tablas, la primera es de los salones de clases de un colegio y los alumnos pertenecientes a cada clase, alli tengo los ID_CLASE y los ID_ALUMNO y esta ordenada por ID_CLASE y en una segunda tabla es que tengo los datos propios de los alumnos, es decir, nombre, apellido, direccion, etc según la siguiente estructura:
TABLA CLASES:- id_clase
- id_alumno
TABLA ALUMNOS:- id_alumno
- nombre
- apellido
QUIERO ORDENARLOS POR NOMBRE DE LOS ALUMNOS, pero me sale ordenado por id_alumno:
Como el dato inicial que tengo es el
$id_clase, primero hago un DO-WHILE con:
SELECT * FROM tabla_clases WHERE id_clase = $id_clase y dentro de este ciclo hago un
SELECT * FROM tabla_alumnos WHERE id_alumno = $clase[id_alumno] LIMIT 1
Pero así me sale ordenado por id_clase y no por nombre
. No sé si tengo que hacer dos consultas o consultas anidadas, Helpme !!!
Alguien podría apoyarme please !!!