MySQL update语句 left join 怎么取多条数据中某字段最大的一条?

MySQL update语句 left join 怎么取多条数据中某字段最大的一条?

student表

idnamescore
1小明
2小红

score表

idstudent_idscore
1180
2288
3178
4298

想要把 student 表的 score 字段更新成 score 表里最大的那个值应该怎么写


回答:

update student set score=(select max(score) from score where score.student_id=student.id)

以上是 MySQL update语句 left join 怎么取多条数据中某字段最大的一条? 的全部内容, 来源链接: utcz.com/p/938664.html

回到顶部