POSTGRES加入视图

时间:2016-02-05 02:04:38

标签: sql postgresql

我正在写一个postgres查询,这是一个视图。我在数据库中有另一个存储函数(functionsalary)。我想做的是:

 Create View salaries as
 Select name,
        employeeid,
        functionsalary.totalsalary
 from tblemployees
 JOIN functionsalary 
on employees.employeeid = functionsalary.employeeid

然而,当我尝试运行相同的时候,我会不断收到错误信息' functionalalary'不存在。即使我已经检查过我可以独立运行该功能并且它确实输出了数据。这是否有理由发生。我使用POSTGRES(9.3)。提前谢谢。

1 个答案:

答案 0 :(得分:1)

Postgres必须知道functionsalary是表格还是函数。 你应该把函数的参数列表(可能是空的):

...
JOIN functionsalary() 
...