从一个函数中的两个函数返回结果 - 如何?

Returning result from two functions within a function - how?

我有两个函数,qdgc_getlonlat和qdgc_getrecursivestring,分别return一个字符串。我现在正在创建一个新函数,其目标是连接上述函数的结果。这就是我现在所在的位置:

return query 
  select * 
  from qdgc_getlonlat(lon_value,lat_value) 
  union distinct 
  select * 
  from qdgc_getrecursivestring(lon_value,lat_value,depthlevel,'');

不幸的是,它 return 是一个看起来像这样的数组:

还不错,但我希望将这些函数 return 编辑为像这样的连接文本字符串:

E007S05BDCA

我该怎么做?

为什么不简单地连接它们?

SELECT
    qdgc_getlonlat(lon_value,lat_value)  || qdgc_getrecursivestring(lon_value,lat_value,depthlevel,'')
FROM
    mytable