好吧,所以我需要做的是,在第一个表中取所有具有特定名称的数据的总和。我可以在MySQL中组合2个表并更新一个字段吗?
SELECT sum(DKP_Change) FROM 'Attendance' WHERE Name='harrian'
然后在不同的表,我需要与上表
SELECT Total_DKP FROM `Characters` WHERE Name='harrian'
我尝试以下解决方案和其他几个人的总和更新Total_DKP,但我没有得到任何工作成果
SELECT Total_DKP FROM `Characters` WHERE Name='harrian'
set Total_DKP = (SELECT sum(DKP_Change) FROM 'Attendance' WHERE Name='harrian')
你应该使用UPDATE命令然后:)但是你是否想要从第一个表总共更改第二个表的值?或者你只是想选择数据? – bonCodigo
将第二个表值更改为第一个表数据的总数 – Tyler