此主题可能已发布,但我没有找到...
使用postgresql,我返回一个带有我做的函数的数组:
Select * from my_function(var1,var2);
我得到了预期的结果:
{X,Y}
通过使用php(pg_fetch_array($ result)),我也设法以这种形式获得此结果。我现在想要得到的是x和y。喜欢这个
{x},{y}
这可能吗?我想知道如何从数组中逐个获取元素?
答案 0 :(得分:0)
听起来你想要一个结果集。您可以使用unnest
SELECT unnested.elem
FROM my_function(var1,var2) f(arr),
unnest(f.arr) unnested(elem);