現在、自分のニーズに合ったクエリを作成する方法を見つけようとしています。modelid
id = 553 のクリーチャー テーブルからを選択し、選択displayid
した ID でcreative_template テーブル列を更新する必要がありますが、entry = 100098 の場合のみです。
私はこのSQLを書きました:
UPDATE `creature_template`
SET `modelid1` = (SELECT `modelid`
FROM `creature`
WHERE `map` = 553)
WHERE `entry` = 100098
ただし、データベースに追加すると、次のエラーが発生します。
サブクエリは複数の行を返します。