Database 存储帖子/论坛主题最后评论的最佳方法?

Database 存储帖子/论坛主题最后评论的最佳方法?,database,laravel,comments,forum,Database,Laravel,Comments,Forum,我有一个有很多主题的论坛(用Angular+Laravel+Xampp编写),我想知道当用户没有打开特定主题,只看到标题/标题时,我应该如何显示最后的评论 我的结构是:有部分(类别),一个部分可以有很多主题,一个主题可以有很多帖子,一篇帖子可以有很多评论 当用户查看所有部分(最大的类别)时,我想为每个部分显示这些主题中的最后一条消息 我可以搜索每一篇文章,看看其中哪一篇有最新的评论,但是我应该搜索所有的评论,这似乎有点多余 也许我应该为sections表创建一个列,例如“last_comment

我有一个有很多主题的论坛(用Angular+Laravel+Xampp编写),我想知道当用户没有打开特定主题,只看到标题/标题时,我应该如何显示最后的评论

我的结构是:有部分(类别),一个部分可以有很多主题,一个主题可以有很多帖子,一篇帖子可以有很多评论

当用户查看所有部分(最大的类别)时,我想为每个部分显示这些主题中的最后一条消息

我可以搜索每一篇文章,看看其中哪一篇有最新的评论,但是我应该搜索所有的评论,这似乎有点多余

也许我应该为sections表创建一个列,例如“last_comment”,并在每次帖子收到评论时更新它


最好的方法是什么?

能回答你的问题吗?我知道我可以这样做,但我想知道是否有更好的方法,这样我就不会使用不被认为是“好习惯”的东西了。无论如何,谢谢你的建议!我会说,分开的关系或者可能是你的选择。回答了你的问题吗?我知道我可以这样做,但我想知道是否有一种更喜欢的方式,这样我就不会使用一些不被认为是“好习惯”的东西。无论如何,谢谢你的建议!分开的关系,或许是你的选择。