我试图根据其他问题找到这个答案,但我无法将逻辑落实到我的必要性中。用结果集更新人物死亡和死亡
我可以很容易地得到我需要的信息,但是我无法用这些信息更新表格。
我曾尝试使用下面的查询选择了所有必要的值:
select `roleid`,
(select count(`killerid`) from `kills` where `killerid`=`roleid`) as `kills`,
(select count(`corpseid`) from `kills` where `corpseid`=`roleid`) as `deaths`
from `characters`
所以这个查询与其相应的死亡和死亡数返回字符的ID。
现在,我需要知道:如何更新表“字符”,将行“kill”和“deaths”设置为查询中的返回值?
谢谢你的时间。
你想获得杀死数量和死亡数额,然后把它放回数据库?您是否要在更新前更改金额?你在用什么?库MySQLi? PDO? – Dan 2013-04-24 20:55:34