Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/05/2010, 03:59
donramone
 
Fecha de Ingreso: junio-2009
Mensajes: 19
Antigüedad: 15 años, 4 meses
Puntos: 0
Pregunta Ayuda con consulta (creeria sencilla)

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!