[英]SQL return max in unnest
我有以下查詢:
SELECT
table_a.col1,
table_a.col2,
array.col1
FROM
table_a
LEFT JOIN UNNEST(table_a.array) AS array
如果我只希望查詢在table_a
中每行返回一個array.col1
應該怎么辦(假設我只想要每種情況的max
)?
您可以使用子查詢:
select a.*,
(select max(el)
from unnest(a.array) el
) as max_el
from table_a a;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.