mysql中使用update select
2015-07-30 09:37
363 查看
UPDATE t_user INNER JOIN t_shake ON t_shake.user_id = t_user.user_id SET t_user.shake_total_num = t_shake.shake_total_num; UPDATE t_user INNER JOIN ( select user_id,count(id) as share_total_num from `t_share_history` group by user_id ) tmp ON tmp.user_id = t_user.user_id SET t_user.share_total_num = tmp.share_total_num; UPDATE t_user INNER JOIN ( select user_id,sum(like_num) as like_total_num from `t_user_like` group by user_id ) tmp ON tmp.user_id = t_user.user_id SET t_user.like_total_num = tmp.like_total_num;
相关文章推荐
- mysql处理高并发,防止库存超卖
- mysql表内复制行数据
- 关于MySQL的wait_timeout连接超时问题报错解决方案
- MySQL主从设定
- MAC下安装与配置MySQL
- MySQL 数据库、数据表、数据的基本操作
- MySQL免安装版启动mysql时的注意事项
- Mysql设置允许外网访问(图文)
- MySQL正则表达式
- sphinxse mysql 5.6编译错误
- MySQL-adv-02
- MySQl-adv-01
- 数据库服务器mysql性能调优
- MYSQL中having和where的区别
- MySQL日期和时间函数讲解(以及时间转换)
- mysql学习——基本语句
- mysql语法错误
- 1 mysql数据库安装及基本配置
- MySQL之索引
- MySQL读取不重复的数据