我正在写一个postgres查询,这是一个视图。我在数据库中有另一个存储函数(functionsalary)。我想做的是:
Create View salaries as
Select name,
employeeid,
functionsalary.totalsalary
from tblemployees
JOIN functionsalary
on employees.employeeid = functionsalary.employeeid
然而,当我尝试运行相同的时候,我会不断收到错误信息' functionalalary'不存在。即使我已经检查过我可以独立运行该功能并且它确实输出了数据。这是否有理由发生。我使用POSTGRES(9.3)。提前谢谢。
答案 0 :(得分:1)
Postgres必须知道functionsalary
是表格还是函数。
你应该把函数的参数列表(可能是空的):
...
JOIN functionsalary()
...