Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/05/2009, 05:22
mrhands
 
Fecha de Ingreso: mayo-2009
Mensajes: 3
Antigüedad: 15 años, 6 meses
Puntos: 0
Mostrar un campo dos veces

Hola a todos. Después de buscar y buscar hasta donde llega mi conocimiento he decidido comentar aquí mi problema a ver si podeis ayudarme un poco.
Estoy haciendo una base de datos en Access que registra las incidencias que se dan en una empresa.

Contiene las tablas:

Incidencia
codigo_incidencia, fecha, hora y codigo_solicitante
Personal
codigo_personal, Nombre, Telefono, esTecnico
(*esTecnico: es un campo booleano Check que dice si ese personal es de los que solicitan las incidencias o de los que las arreglan)
Relacion_Incidencia_Personal
codigo_incidencia, codigo_tecnico

El problema viene a la hora de hacer una consulta en la que tiene que aparecer el código de la incidencia, el nombre del solicitante y el nombre del técnico.
Necesito mostrar dos veces el mismo campo Personal.Nombre pero con diferentes condiciones.
Es decir, necesito obtener el nombre del solicitante a traves de la unión (Incidencias.codigo_solicitante = Personal.codigo_personal) y obtener el nombre del técnico a través de la unión (Incidencias.codigo_incidencia = Relacion_Incidencia_Personal.codigo_incidencia) AND (Relacion_Incidencia_Personal.codigo_tecnico = Personal.codigo_personal).

Por más que he buscado no sé como hacer esta consulta con la estructura planteada porque si por mí fuera haría una tabla de técnicos y otra de solicitantes pero me han mandado hacerlo así.

Cualquier ayuda es bienvenida. Muchas gracias a todos.