嗨,我有类似这样的表:
表入口:
id | total_comments
_____________________
1 | 0
2 | 0
3 | 0
4 | 0
评论表:
id | eid | 评论
_____________________
1 | 1 | 评论 sdfd
2 | 1 | 测试测试
3 | 1 | 评论文本
4 | 2 | 虚拟评论
5 | 2 | 示例评论
6 | 1 | fg fgh dfh
我编写的查询语句为:
UPDATE entry
SET total_comments = total_comments + 1
WHERE id IN ( SELECT eid
FROM comments
WHERE id IN (1,2,3,4,5,6))
我得到的结果是:
表格条目:
id | total_comments
_____________________
1 | 1
2 | 1
3 | 0
4 | 0
期望的结果是:
表格条目:
id | total_comments
_____________________
1 | 4
2 | 2
3 | 0
4 | 0
将不胜感激地接受任何帮助。