消息系统的表结构

时间:2014-02-19 12:03:15

标签: sql sql-server message

您好我需要设计一个像facebook这样的消息系统。我正在考虑建造类似的桌子 http://msprogrammer.serviciipeweb.ro/wp-content/uploads/MVC-4_94F/image.png 我可以将oldMessage存储在另一个表中,这样我就可以在Message Main表中更快地查询... 但我无法解决有关删除消息的问题。如果用户删除了消息,则另一个消息仍然应该读取它。 我该如何建造它? 我用Google搜索,但我找不到任何东西。

P.S:我必须使用SQL-SERVER

由于

1 个答案:

答案 0 :(得分:0)

Message表格中创建两个字段:

  1. DeletedByFrom
  2. DeletedByTo
  3. 按此过滤结果:

    where DeletedByFrom = False
    

    因此,您只能获取未删除的行(在本例中为“From”用户)