select array_agg(task_name) from dyna_flow_task dft
select string_agg(task_name,',') from dyna_flow_task
SELECT * from unnest(ARRAY[1, 2, 3, 4, 5]) AS value;
SELECT ARRAY[1, 2, 3] || ARRAY[4, 5, 6] AS merged_array;
或者
SELECT array_agg(val)
FROM (SELECT unnest(ARRAY[1,2,3]) AS val
UNION ALL
SELECT unnest(ARRAY[4,5])) AS all_vals;
select array_agg(distinct value)
from unnest(array[1,1,1,1,2,2,2,3,3]) value
group by value
select array_agg(distinct value.value)
from unnest(array[1,1,1,1,2,2,2,3,3]) value
left join (select * from unnest(array[2]) as value) v2 on v2.value=value.value
where v2.value is null
group by value.value