我有以下疑问:
SELECT table_a.col1, table_a.col2, array.col1 FROM table_a LEFT JOIN UNNEST(table_a.array) AS array
如果我只希望查询返回一个,我该怎么办 array.col1 每行 table_a (假设我只想要 max 每种情况的价值)?
array.col1
table_a
max
3mpgtkmj1#
可以使用子查询:
select a.*, (select max(el) from unnest(a.array) el ) as max_el from table_a a;
1条答案
按热度按时间3mpgtkmj1#
可以使用子查询: