Tengo que registrar las personas que asisten a reuniones, en cada reunion pueden haber muchos participantes, cada participante puede participar en mas de una reunion, cada participante tiene un papel o rol en cada reunion que son "juez, acusado o demandante", este rol varia en cada reunion, un participante puede ser juez en una reunion y acusado o demandante en otra, el numero de acusados o demandantes puede ser distinto en cada reunion
Lo que tengo hecho:
-- relacion muchos a muchod entre reunion y participantes, en la tabla intermedia se guarda el rol que cumplia el participante en esa reunion
Table_Reunion | Table_intermedia | Table_participante
| |
Id_reunion | Id_reunion | Id_participante
Fecha | Id_participante | nombres
| rol_partocipante |
Lo que necesito es mostrar 4 columnas con los datos de fecha_reunion, juez, demandante, acusado:
fecha | juez | demandante | acusado |
2019/05/09 | juan | maria | melissa |
antonieta | jose | ||
maria | leydi | ||
2020/09/08 | antonio | susana | jose |
maria | |||
melinda | |||
2020/09/01 | matias | jair | sol |
jose | |||
juan |
Edicion
Las participantes sean jueces, demandantes o acusados se guardan en una unica columna de la tabla intermedia (idparticipante), como podria mostrarlo en una columna propia?
Edicion 2
O de que otra manera se podria descomponer el problema o las tablas?