Buenas, estoy encarando varios proyectos y da la casualidad -o causalidad- de que tengo que guardar en una columna algo que referencie a más de un registro.
El ejemplo perfecto es este:
Tabla "comunicaciones"
- id_comunicacion
- id_usuario
- id_grupo
- mensaje
Tabla "grupos"
- id_grupo
- nombre
Bien, el conflicto me surgiría si quiero enviar una comunicación a más de un grupo, en uno de los proyectos lo resolví a lo cavernícola guardando en id_grupo de "comunicaciones" el array serializado, pero sé que no es lo ideal. Otra de las posibles soluciones sería enviar varias comunicaciones pasándole por vez el grupo de destino, pero el problema sería si quiero editar más adelante una comunicación, lo debería hacer n veces.
Creo que la solución es una tercer tabla, pero es ahí donde me desoriento por completo. Sugerencias?
Muchas gracias