我試圖根據其他問題找到這個答案,但我無法將邏輯落實到我的必要性中。用結果集更新人物死亡和死亡
我可以很容易地得到我需要的信息,但是我無法用這些信息更新表格。
我曾嘗試使用下面的查詢選擇了所有必要的值:
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