求指导贴,mySQL数据更新的问题
直接切入了:
有下面两张表
表A:记录用户ID和最后一次登录时间
id lastLoginTime
1time1
3time3
4time4
7time7
8time8
9time9
表B:记录每个用户所有登录时间
id LoginTime
1time101
1time102
1time103
1time1
4time4
7time7
8time8
9time901
9time902
现在用update语句把表B里面的每一个用户的最后登录记录 更新为表A中的lastLoginTime
刚试了好一会儿 没有成功,请指教 MySQL 行业数据
[解决办法]
update a
set lastLoginTime = b.LoginTime
from
(
select id,max(LoginTime) LoginTime from b group by id
)b where a.id = b.id