19/04/2012, 06:52
|
| 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) |