Vấn đề gửi tin nhắn cho nhiều người

Chào ae,

Hiện tại mình đang bí ở đoạn thiết kế data để gửi cho group mình làm được cái send rồi đang cần 1 vài tư vấn cái đọc tin nhắn cũ của group như cái gmail(gửi cho nhiều người rồi nhiều người reply xem lại được hết các reply cũ trước đó)
Mình đang làm send db của mình:

Users: userid,username,password
Messages: userid,messageid,subject,message,isread

new idea:

Thread: id,
MessThread: threadid, userid,
StoreMess: threadid,userid,subject,message,date
Submess: threadid,userid,isread,date

Ý tưởng: khi gửi tn cho người khác sẽ tạo ra 1 thread, trong thread đó có list users(MessThread), lư thread lại với subject và message của người gửi(StoreMess), rồi tạo ra 1 bảng đã đọc hay chưa thông qua isread(Submess). nêu user reply vào thread này thì mình chỉ update Submess,

nhờ ae có kinh nghiệm chỉ điểm.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?