postgresqlに配列型の列を含むテーブル(my_table2)があります。my_table1の列val1の値を配列の最初の要素(array_col)にし、val2をarray_colの2番目の要素にします。私はこのクエリを思いついた:
update my_table2
set array_col=array[
(
select val1 from my_table1)
, (select val2 from my_table1)
]
しかし、実行するとエラーが発生しました。
エラー:式として使用されるサブクエリによって返される複数の行それを実行
する方法はありますか?