Я хочу сделать некоторые обновления, которые логически выглядят так:
UPDATE t1
SET (x1, x2) = (SELECT x1, x2
FROM t1
WHERE id_1 = 8
AND id_2 =1
AND id_3 = 3)
;
Но из документации похоже, что эти типы обновлений в настоящее время не реализованы в Postgresql.Есть ли обходной путь для этой проблемы, кроме классического стиля (под классикой я подразумевал стиль set x1 = value1, x2=value2,.....
)?