消息本身存在一个表。
消息状态寸一个关系表,里面有用户ID,消息ID,还有表示消息是否已被阅读的标记。

解决方案 »

  1.   

    上面说的对,消息只有1条,存储在一个消息表。然后,有一个用户和消息的对应表,可以存储:用户id,消息id,状态这里的状态,就是 是否已读取,比如读取就是1,还没有读取就是0
      

  2.   

    多一个多对多关系表就成比如说 阅读表
    消息id 阅读者id 如果这个表存在值了,就代表读过了 
      

  3.   

    群信息表,一个字段存储接收人ID,一个字段存储已阅ID,接收人ID跟已阅ID做比对,就知道是否已阅。