Мне нужно обновить строку, только если ее параметр status
равен 'CREATED'
до 'NEWSTATUS'
. Я пытаюсь сделать это с помощью следующего кода, но это все еще не так.
UPDATE table t
SET t.otherId, t.status =
CASE
WHEN (SELECT t.status FROM table t WHERE t.idRow) = 'CREATED' THEN '10', 'NEWSTATUS'
END
WHERE t.idRow = 23
Что мне делать?