Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/12/2015, 11:42
santi-
 
Fecha de Ingreso: septiembre-2008
Mensajes: 43
Antigüedad: 16 años, 2 meses
Puntos: 4
Columna que referencie a múltiples registros

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