0

我有三个外部表 ( 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 子句条目

4

1 回答 1

3

将 s 替换为 v,因为您没有表“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";
于 2017-07-18T08:20:19.053 回答