Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/04/2012, 06:52
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Campo separado por coma

Lo que tienes entre manos es un error de diseño desde el punto de vista de las bases de datos: Nunca se guardan datos multivaluados. Están prohibidos en el modelo (reprobarías el examen final con sólo proponerlo).
Hay dos formas de manejar la cosa:
1) Haces un campo text donde puedas guardar el conjunto total, sin discriminar, en el formato que te guste. Es una mala idea, no sirve para hacer consultas y lo único que te traerá serán problemas.
2) Creas dos tablas, una para los mensajes, donde pones el Remitente y el mensaje, y la otra relacionada con el mensaje, donde pones los receptores del mensaje, uno por registro, y cada uno relacionado con el mensaje que se le envió. Eso sería ortodoxo, funcional y optimizado. Te servirá luego para cualquier tipo de consultas.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)