gpt4 book ai didi

mysql - 使用最大日期和按用户 ID 分组更新另一个表中的值

转载 作者:行者123 更新时间:2023-11-29 07:57:26 25 4
gpt4 key购买 nike

table1
|| *webuser_user_id* || *bmi_input_time* || *bmr_index* ||
|| 5 || 2014-07-13 16:28:15 || 2718.00 ||
|| 5 || 2014-07-13 16:42:10 || 2708.00 ||
|| 5 || 2014-07-13 16:50:09 || 2682.00 ||
|| 5 || 2014-07-13 16:50:30 || 2682.00 ||
|| 6 || 2014-07-13 17:13:33 || 3750.00 ||
|| 5 || 2014-07-14 18:11:26 || 2708.00 ||
|| 5 || 2014-07-14 20:13:56 || 2660.00 ||


table2
|| *webuser_user_id* || *user_bmr_value* ||
|| 5 || 0.00 ||
|| 6 || 0.00 ||

我需要从表1中为每个用户设置最新日期的user_bmr_value谢谢

最佳答案

尝试这个查询

UPDATE table2 t2
SET user_bmr_value = (SELECT bmr_index
FROM table1 t1
WHERE t1.webuser_user_id = t2.webuser_user_id
ORDER BY bmi_input_time DESC
LIMIT 1)

关于mysql - 使用最大日期和按用户 ID 分组更新另一个表中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24743771/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com