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.