首页 > 解决方案 > Postgresql-(psycopg2.errors.SyntaxError)输入末尾的语法错误

问题描述

下面是表架构,我试图在 cte 中保持两个表的连接,如下所示,但我收到了这个我无法弄清楚的错误。我尝试检查官方文档页面上的语法,但没有任何效果。有人可以帮忙吗?谢谢。

架构:

db_employee

id int
first_name    varchar
last_name     varchar
salary        int
department_id int

db_dept

id         int
department varchar

我的代码:

with de as (select e.*, d.department from db_employee
e
join
db_dept d
on e.department_id=d.id)

错误:(psycopg2.errors.SyntaxError) 输入第 5 行末尾的语法错误:在 e.department_id=d.id)

标签: sqlpostgresql

解决方案


推荐阅读