This is the post tableAnd this is the comments table
有一种方法可以为每个具有"postId"= post的评论增加值"commentsNumber",以增加值?
我希望我的话能让你明白
我们的想法是增加"commentsNumber"的值,然后获取数据,以显示帖子的评论数量。当然,如果有更好的方法来处理这个问题,欢迎提出建议。
我指定最初不存在"commentsNumber"列,如果有人知道如何通过查询来做,并且您认为这样做更好,请告诉我
This is the post tableAnd this is the comments table
有一种方法可以为每个具有"postId"= post的评论增加值"commentsNumber",以增加值?
我希望我的话能让你明白
我们的想法是增加"commentsNumber"的值,然后获取数据,以显示帖子的评论数量。当然,如果有更好的方法来处理这个问题,欢迎提出建议。
我指定最初不存在"commentsNumber"列,如果有人知道如何通过查询来做,并且您认为这样做更好,请告诉我
1条答案
按热度按时间7rfyedvj1#
当你的问题中包含样本数据时,不要插入图片!相反,你应该包含一个数据的标记表(tableconvert.com使这变得非常容易)和/或CREATE TABLE语句和INSERT,这样我们就可以快速轻松地重现你的例子/问题。
在绝大多数情况下,存储子记录的冗余计数被认为是过早的优化(充其量)。RDBMS可以非常快速和有效地执行这些简单的任务,只要数据被适当地索引。
它应该在飞行中计算-
comments.postId上有一个索引是很重要的,但它应该已经存在了,因为它是一个外键。