ツリーの列を更新したい。私は次の声明を思いつきました:
WITH q AS (
SELECT t1.*
FROM buss_item t1
WHERE t1.id_item = 218
UNION ALL
SELECT t2.*
FROM buss_item t2
JOIN q ON t2.parent_id = q.id_item
)
UPDATE q
SET default_item = 0
しかし、私はエラーが発生します:
派生テーブル 'q' は、派生テーブルの列が派生または定数であるため、更新できません。
このアップデートを修正する方法について何か考えはありますか?