我有三个不同的用户表,我想知道什么是最好的方式来创建一个私人消息传递系统,他们沟通。私人消息系统与3个不同的用户表
我试图用简单的分贝方案创建:
id (int)
from (int)
to (int)
subject (varchar)
message (text)
timestamp (timestamp)
read (bool)
deleted_to (bool)
deleted_from (bool)
但由于三个用户表,其中表中的用户ID可以具有ID = 1个另一个用户在表B的并发症即刻arised可以有ID = 2
有关如何创建更好的DB方案的任何想法?谢谢
你能提供有关的3个用户表的信息吗? –
另外,为什么你有三个不同的用户表? – ashurexm
一个是针对学生,另一个是教师,另一个是管理员......因为不同的认证方式,不同的关联模型等而设计的这种方式... – AlexBrand