У меня два массива. Оба массива вычисляются из функций, поэтому оба массива являются динамическими, но длина обоих массивов будет одинаковой.
a1= ARRAY[1,2,3];
a2= ARRAY[10,20,30];
Теперь я хочу обновить свою таблицу примерно так
UPDATE TABLE SET data= CASE
data=a1[1] then a2[1]
data=a1[2] then a2[2]
data=a1[3] then a2[3]END
where id=1;
Я попытался добавить цикл внутри CASE, но он не работает.
Дело выражение.


Пожалуйста, редактировать свой вопрос и добавьте Пример данных и ожидаемый результат на основе этих данных. Форматированный текст пожалуйста, нет скриншотов. (редактировать ваш вопрос - сделайте нет почтовый индекс или доп информацию в комментариях)