Hola a todos, espero que alguien me de una mano con una consulta, pero la verdad no se si estoy planteando bién una tabla, les paso a explicar
Supongamos tengo dos tablas:
1) Profesor (id_profesor, nombre)
2) Examen (id_examen, fecha, materia, profesor1, profesor2, profesor3)
En el examen tiene que haber 3 profesores a los cuales los relaciono a cada uno contra el id_profesor, en el profesor 1, 2 y 3 estaria guardando los id_profesor
Con datos seria algo asi:
-------------- Tabla Profesor----------
id_profesor Nombre
1 Tito
3 Pepe
5 Juan
-------------------------------------------
tabla examen
id_examen .....etc profesor1 profesor2 profesor3
--------1 ------------------- 1 ---------------- 5 -----------3
¿Está bién hacerlo de ese modo?
Si esta bién el planteo como hago la consulta para que me traiga los profesores 1, 2, 3 pero con sus respectivos nombres
Con un solo campo lo haria algo asi:
select profesor.nombre
from profesor inner join examen
on examen.profesor1 = profesor.id_profesor
Pero no estoy logrando traer los nombres de los 3 campos.
Bueno Gracias desde ya y espero que alguien me oriente un poco.
Saludos!