在postgreSQL

时间:2017-07-18 08:17:19

标签: postgresql join foreign-data-wrapper

我有三个外国表(visits, parts, problemdescription),其中有一个名为:" startDateTime"

的公共列

我想加入他们,所以我使用了以下查询:

select v."startDateTime", p.znumber, pd.remark FROM visits v
INNER JOIN  parts p
on s."startDateTime"=p."startDateTime" INNER JOIN problemdescription pd
on s."startDateTime"=pd."startDateTime";

但是我为postgres得到了这个错误:

  

错误:缺少表格" s"

的FROM子句条目

1 个答案:

答案 0 :(得分:3)

用v替换s,因为你没有表“s”。

select v."startDateTime", p.znumber, pd.remark FROM visits v
INNER JOIN  parts p
on v."startDateTime"=p."startDateTime" INNER JOIN problemdescription pd
on v."startDateTime"=pd."startDateTime";