您的位置:首页 > 数据库 > MySQL

MySql经典实用语句

2009-03-18 23:16 211 查看
复合的Update语句:

update blog_info a, (SELECT max(message_flow_num) AS counts, blogid from messages group by blogid) b set messages_num=b.counts where a.blogid=b.blogid;

此SQL语句的目的是更新blog_info表中的每个messages_num属性的值,将messages表中每个blogid的最大message_flow_num赋值给blog_info表中具有相同blogid的messages_num属性。

这条语句很实用,在用sql做数据简单统计时尤其突出,望能给大家提供帮助。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: