Tengo los siguientes datos
ID_Data Nivel Turno Profesor
1 Basico Mañana 1 Carlos
2 Basico Turno 2 Carlos
3 Basico Turno 2 Carlos
4 Inicial Mañana 1 Ana
5 Basico Mañana 2 Ana
6 Inicial Mañana 1 Ana
La tabla dataperiodo, guarda a los profesores, sus turnos y los niveles que enseña. Un profesor puede tener varios niveles en ditintos turnos.
Lo que quiero hacer es una consulta que me saque
El nombre del profesor, sus niveles y los turnos de esos niveles.
Actulamente saco todos todos los datos, repitiendo filas.
He tratado de hacerles un group by por profesor, pero
lo unico que logro es que salgan los nombres de los profesores y solo un turno y un nivel.
Mi consulta actual es asi.
Código:
Espero me puedan ayudar.Select sede.nombre, nivel.nombre, turno.nombre, profesor.nombre from dataperiodo inner join sede on dataperiodo.ID_Sede = sede.ID_Sede inner join nivel on dataperiodo.ID_Nivel = nivel.ID_Nivel inner join turno on dataperiodo.ID_Turno = turno.ID_Turno inner join profesor on dataperiodo.ID_Profesor=profesor.ID_Profesor
Muchas Gracias