Khi bạn sử dụng WITH với UPDATE, bạn cần sử dụng bí danh cho bảng cập nhật. Nếu không, nó không hoạt động.
Ngoài ra, bạn không thể gọi BẢNG CẬP NHẬT trong BẰNG BẢN THÂN, tại thời điểm đó, bảng đó chưa được biết, đó là lý do tại sao bạn nhận được INVALID IDENTIFIER. Để giải quyết vấn đề, bạn cần xóa điều kiện đó và thêm vào cuối.
Hãy thử cái này, nhưng tôi đang viết mà thậm chí không biết mô hình dữ liệu, vì vậy hãy lưu ý.