在 Presto 查询中选择 Child Object
Selecting Child Object in Presto Query
我在 table
中有以下 object
select items from item_table;
结果:
[{item={departmentNumber=2, description=Guitar, itemNumber=563082}}]
我想select描述我试过了:
select items.item.description from item_table;
出现以下错误:
Expression items is not of type ROW
如何select child Json Object 这里
根据评论中提供的错误消息,这应该可以工作
SELECT items[1].item.description
FROM item_table
如果您想要所有这些,这可能会有所帮助。
SELECT item.description
FROM item_table
CROSS JOIN UNNEST(items) AS t(item)
我在 table
中有以下 objectselect items from item_table;
结果:
[{item={departmentNumber=2, description=Guitar, itemNumber=563082}}]
我想select描述我试过了:
select items.item.description from item_table;
出现以下错误:
Expression items is not of type ROW
如何select child Json Object 这里
根据评论中提供的错误消息,这应该可以工作
SELECT items[1].item.description
FROM item_table
如果您想要所有这些,这可能会有所帮助。
SELECT item.description
FROM item_table
CROSS JOIN UNNEST(items) AS t(item)