gpt4 book ai didi

MySQl - 通过计算其他表中的数据来更新字段

转载 作者:太空宇宙 更新时间:2023-11-03 11:19:15 25 4
gpt4 key购买 nike

有两个表。一种是users info“users”,一种是comments info“comments”。

我需要在用户表中创建新字段“comments”,其中包含该用户的评论数。表“评论”有“用户”字段,其中包含该评论的用户 ID。

到目前为止,计算每个用户的评论数量的最佳方法是什么?

使用 php,您应该编写脚本来选择每个用户,而不是计算他的评论数,然后更新“评论”字段。这对我来说并不难,但很无聊。

是否可以在没有 php 的情况下,只在 MySQL 中做到这一点?

最佳答案

UPDATE TABLE users SET CommentCount = (SELECT COUNT(*) FROM comments WHERE AuthorUserId = users.id)

关于MySQl - 通过计算其他表中的数据来更新字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2551152/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com