通过pspgsql pgadmin创建函数(如果错误:用作表达式的子查询返回多行)

时间:2016-11-29 14:27:46

标签: plpgsql pgadmin

首先是pgr_dijkstra enter image description here

我的代码是

-ms-

CF select di.seq, di.node , di.edge , di.cost, a.geom from pgr_dijkstra( 'select id, target, source, cost from pedroad', (select get_source2('location1')),array(select get_target2('points')),false) as di, pedroad a where di.node = a.source; enter image description here

select get_source2('location1')enter image description here

如果我运行此代码

结果是 enter image description here

现在我有一个问题。 我想做功能,所以我试着这样。 我的代码

select get_target2('points')

然后我像这样运行这个功能

选择get_route2((选择get_source2('location1')),(选择get_target2('points')))

错误:用作表达式

的子查询返回多行

可悲的是,我知道我的代码中有很多错误...... 但是,我不知道该怎么做......请帮助我们!

0 个答案:

没有答案