java项目,有一组用户和消息,让你记录这些消息的状态,是否已读未读,如何设计表结构最高效?
应该有三张表:用户表、x表,x的消息表,
已读未读状态可设置个字典项放在x表中。
用户表+消息表。 消息表中有用户id,消息状态。 消息已读未读更具消息id做修改,用户的消息根据用户id关联消息表获取。