Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/04/2016, 09:24
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 hago para ordenar por nombre ?

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 !!!

Última edición por julia2021; 09/04/2016 a las 09:31