Ver Mensaje Individual
  #1  
Antiguo 13-02-2007
Jose_Pérez Jose_Pérez is offline
Miembro
 
Registrado: may 2003
Posts: 156
Reputación: 22
Jose_Pérez Va por buen camino
Enlazar más de un campo con una única tabla

Hola:

Tengo una tabla de obras con tres campos numéricos diferentes que enlazan con la misma tabla de directores. Cada campo se utilizar para almacenar el director que haya dirigido el proyecto de la obra tres fases diferentes. Puede darse la circunstancia de que un mismo director haya dirigido más de una de las fase la obra.

Si quisiera consultar el nombre de los directores de la primera fase, la consulta sería así:

Código SQL [-]
Select Obra.Concepto,Director.Nombre from Obra,Director
Where Obra.Director1=Director.Codigo

Ahora bien, mi duda aparece cuando quiero consultar el nombre de los directores que hayan intervenido en las tres fases

Algo así como esto...
Código SQL [-]
Select Obra.Concepto,Director.Nombre from Obra,Director
Where Obra.Director1=Director.Codigo 
and Obra.Direcor2=Director.Codigo
and Obra.Director3=Director.Codigo

¿Cuál seríala forma correcta de hacerlo?

Gracias.
Responder Con Cita