在兩個不同的表中, [chargeINFO.u_chargewait] 的新值我想添加并保存現有的 [userinfo.u_charged] 值。查詢操作后,我希望將[u_charged]的值保存為150000。

即使我搜索查詢陳述句也找不到它。請幫我。謝謝你。
$query = "UPDATE userinfo
INNER JOIN chargeINFO ON (userinfo.u_id = chargeINFO.u_id)
SET userinfo.u_charged = chargeINFO.u_chargewait";
uj5u.com熱心網友回復:
為了150000從原始u_charged = 50000and 中得到結果u_chargewait = 100000,您需要將兩列相加,而不是僅僅將一列分配給另一列。然后您可以將結果分配回該列以對其進行更新。
UPDATE userinfo
INNER JOIN chargeINFO ON (userinfo.u_id = chargeINFO.u_id)
SET userinfo.u_charged = userinfo.u_charged chargeINFO.u_chargewait
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/383432.html
上一篇:如何將原始sql轉換為LaravelQueryBuilder或Eloquent涉及同一個表上的連接?
下一篇:如何創建MySQL觸發器
