我有3个表用于不同类型的用户..
Admin - Admin_id, Admin_name
User - User_id, User_Name
Employer - Emp_Id, Emp_Name..
现在我希望在所有这些之间进行群聊数据库设计。 如何从以下内容中获取消息: 在1组中,只能有1个用户,1个雇主和1个管理员
目前我有1对1的聊天设计,具体如下:
Id, message, from_user, to_user, from_usertype, to_usertype, datetime
有人可以帮忙吗?
答案 0 :(得分:0)
我会选择这样的设计:
tblChats
--------
ChatId
AdminId
UserId
EmployerId
tblMessages
-----------
MessageId
ChatId
From (enum - admin/user/employer)
To (enum - admin/user/employer)
Content
DateSent