У меня есть таблица athena (созданная из дампа данных json) с вложенным массивом в одном столбце.Я могу удалить их, используя приведенный ниже запрос.
select root.Profile,
addressdata.town, addressdata.territory, addressdata.postalCode, addressdata.country,
street.addressLine1, street.addressLine2, street.door, streetID, addressID
From
sampletable a
CROSS JOIN UNNEST(root.address.primaryAddresses) WITH ORDINALITY as t(addressdata, addressID)
CROSS JOIN UNNEST(addressdata.streetAddress) WITH ORDINALITY as t(street, streetID)
Проблема в том, что вместо использования addressdata.town
, addressdata.territory
я хотел бы выбрать все столбцы без упоминания имен столбцов вместе собычные неопубликованные столбцы.
Я пытался select root.profile, addressdata.*
, но это возвращает все в одном столбце.
Пожалуйста, помогите!