我目前正在尝试弄清楚如何进行符合我需求的查询。它必须modelid
从 id = 553 的生物表中选择一个,并使用它选择的 id 更新生物模板表列displayid
,但前提是 entry = 100098。
我写了这个 SQL:
UPDATE `creature_template`
SET `modelid1` = (SELECT `modelid`
FROM `creature`
WHERE `map` = 553)
WHERE `entry` = 100098
但是,当我将它添加到我的数据库时出现此错误:
子查询返回超过 1 行。