码迷,mamicode.com
首页 > 数据库 > 详细

mysql在update时,从其他select结果集更新表

时间:2014-08-30 18:56:19      阅读:243      评论:0      收藏:0      [点我收藏+]

标签:des   使用   on   c   ef   sql   res   mysql   rom   

需要使用join,例如

select g.id,g.res_count,count(gr.r_id) cnt from mb_game_res gr left join mb_game g on gr.g_id = g.id group by gr.g_id order by cnt desc
update mb_game a left join (select g.id id,count(gr.r_id) cnt from mb_game_res gr left join mb_game g on gr.g_id = g.id group by gr.g_id) b on a.id = b.id set a.res_count = b.cnt

mysql在update时,从其他select结果集更新表

标签:des   使用   on   c   ef   sql   res   mysql   rom   

原文地址:http://www.cnblogs.com/kudosharry/p/3946666.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!