Tôi muốn cập nhật một cột trong một cây. Tôi đã đưa ra tuyên bố sau:Máy chủ SQL: cập nhật cột trong một cây
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
nhưng tôi nhận được một lỗi:
Derived table 'q' is not updatable because a column of the derived table is derived or constant.
Bất kỳ ý tưởng về làm thế nào để sửa chữa bản cập nhật này?
nó hoạt động như một sự quyến rũ. cảm ơn rất nhiều. –