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.