现在mysql有两张表一张是study表另一个是student表他们的关系是一个study对应多个student现在想统计每个study对应的student个数并使用update更改到study表中
可以使用以下SQL语句来实现统计每个study对应的student个数,并更新到study表中:
UPDATE study
SET student_count = (
SELECT COUNT(*)
FROM student
WHERE student.study_id = study.id
)
上述语句将会更新study表中的student_count字段,该字段存储每个study对应的student个数。这里使用了子查询来统计每个study对应的student个数,然后将结果更新到study表中。请确保study表中存在一个名为student_count的字段来存储这个统计结果。
原文地址: https://www.cveoy.top/t/topic/iLRL 著作权归作者所有。请勿转载和采集!