我有三個不同的用戶表,我想知道什麼是最好的方式來創建一個私人消息傳遞系統,他們溝通。私人消息系統與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