我有一张这样的桌子
| id | amenities | owner |
|----|--------------------------|----------------|
| 1 | {tv, hairdryer, iron} | Chris Houghton |
| 2 | {tv, aircondition, iron} | Matt Quinn |
我想将汽车表的值存储在另一个表“ Amenity”的新列“ amenity_name”中,但不使用UNNEST。 这是我到目前为止尝试过的
UPDATE public."Amenity" set amenity_name = (
SELECT amenities
FROM public."Listing" as l
cross join regexp_split_to_table(l.amenities , ',') as amenity_name
);
此代码有什么问题。