gpt4 book ai didi

php - 我正在尝试更新一个表并从不同的表中调用另一行

转载 作者:行者123 更新时间:2023-11-29 15:34:18 24 4
gpt4 key购买 nike

此查询应该仅在状态为 3 时更新 csp 表中的点。状态来自不同的表。我想出了一个错误。我这里的编码做错了什么?

$sql_update_csp= "UPDATE csp SET ttlpoints = (ttlpoint+$point)" ;

$sql_update_earn =$sql_update_csp."WHERE xid='$xid' AND status='3'" ;

最佳答案

UPDATE c SET c.ttlpoints = (c.ttlpoint+$point)
from csp c
left join earn_act ea
on c.column_name = ea.column_name
WHERE c.xid='$xid' AND ea.status='3'

其中column_name将是用于连接两个表的列,例如主键和外键。

希望这有帮助。

关于php - 我正在尝试更新一个表并从不同的表中调用另一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58406358/

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