Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/03/2013, 06:19
geofran80
 
Fecha de Ingreso: septiembre-2006
Mensajes: 139
Antigüedad: 17 años, 7 meses
Puntos: 14
Almacenar en una tabla los destinatarios por mensaje

Buenos días,

Estoy intentando crear un sistema de mensajería interna para mi aplicación, sin hacer uso de emails y me encuentro con la siguiente tesitura.

Quiero almacenar en mis tablas de alguna forma múltiples destinatarios para mis mensajes.

Usuarios (idUsuario, Password, Nombre, Apellido1, Apellido2)

Mensajes (idMensaje, [idRemitente], Asunto, Texto, FechaEnvio, Estado, Prioridad, [idMensajePadre])
Donde idRemitente hace referencia al campo idUsuario de la tabla Usuarios, e idMensajePadre hace referencia al campo idMensaje de la tabla Mensajes (al ser una relación reflexiva de donde proviene)

DestinatariosMensaje ([idMensaje], [idDestinatario])
Donde idMensaje hace referencia al campo idMensaje de la tabla Mensajes, e idDestinatario hace referencia al campo idUsuario de la tabla Usuarios.

¿Cómo podría tener en cuenta esta situación? Ya que había pensado usar como clave primaria de la tabla DestinatariosMensaje tanto el campo idMensaje como idDestinatario.

Gracias de antemano.

Saludos cordiales.