mysql多表更新的问题

来源:互联网 发布:淘宝模特余露工作室 编辑:程序博客网 时间:2024/06/16 07:21

问题描述:

主表:user 子表: user_login_log ,将子表里面的最后登录时间更新到批量里面?

sql解决方案:

1、UPDATE user a,(SELECT user_id,MAX(created_at) AS tt FROM user_login_log GROUP BY user_id) b 
SET a.login_time = b.tt
WHERE a.user_id = b.user_id

2、sql不能同时更新多张表

原创粉丝点击