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做数据简单统计时尤其突出,望能给大家提供帮助。
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做数据简单统计时尤其突出,望能给大家提供帮助。
相关文章推荐
- 经典的MYSQL语句
- mysql_一个经典的update语句错误
- 经典MySQL语句收藏(高手必备)
- 经典短小实用的SQL语句
- 经典MYSQL语句
- mysql实用语句
- Mysql实用语句自总结
- MySQL数据操作的经典语句
- 经典mysql 语句收录
- mysql中的alter语句的经典用法
- sqlserver sql语句|经典sql语句|实用sql语句
- 经典实用SQL Server语句大全总结(一)
- 经典实用SQL语句
- MySQl 经典语句
- SQL语句实用例子 MySQL编码设置
- 经典MYSQL语句大全-非常有用,[转]
- MySQL常用经典语句
- MySQL经典语句积累
- mysql经典语句(外键开关)
- mysql的经典查询语句