WITH
句を使用してテーブルを更新したい。やってみた:
UPDATE mytable
SET myfield = (
WITH sub AS (SELECT 18)
SELECT CASE WHEN (sub = 18) THEN 100 ELSE 0 END)
と
WITH sub AS (SELECT 18)
UPDATE mytable
SET myfield = (
SELECT CASE WHEN (sub = 18) THEN 100 ELSE 0 END)
しかし、うまくいきません。私が間違っていることを説明してください。