mysql – 根据子查询的结果更新表中的多行
发布时间:2021-03-09 13:12:15 所属栏目:编程 来源:网络整理
导读:我有以下查询: SELECT stat.mcq_id,ROUND( stat.total_score / stat.num_taken,2 ) AS avg_score FROM ( SELECT user_mcq.mcq_id,SUM( score ) AS total_score,COUNT( user_mcq.id ) AS num_taken FROM user_mcq INNER JOIN user ON ( user.id = user_mcq.u
我有以下查询:
这会发生:
我想行使它来更新另一个名为mcq的表,行使功效中的mcq_id来匹配mcq.id 我实行了以下,但没有乐成:
这给出了:
最佳谜底
我以为您可以行使与表的毗连并更新列,如下所示:
(编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读