gpt4 book ai didi

mysql - 关于mysql select和update嵌套有数据错误的烦恼

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

this is table record_t想更新select中查询的内容到record_t中表的m_sum字段,但是好像数据有问题。

UPDATE record_t INNER JOIN
(SELECT timestampdiff( MINUTE, b_time, e_time )*user_d.u_price AS mon
from record_t,user_d
WHERE record_t.U_data=user_d.u_id;
) c
ON record_t.User_id = c.user_id
SET record_t.m_sum = c.mon;

本人不是英语母语国家的 friend ,望谅解。

最佳答案

我想你只是想要一个JOIN:

UPDATE record_t r INNER JOIN
user_d u
ON r.U_data = u.u_id
SET r.m_sum = timestampdiff(minute, b_time, e_time * u.u_price) ;

关于mysql - 关于mysql select和update嵌套有数据错误的烦恼,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53699118/

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