sql - 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)
解决方案
推荐阅读
- android - 如何以 10% 的增量更新进度条?
- spring - Spring boot 2:为每种语言映射 addResourceHandler 返回 404
- sql - 在 BigQuery 中按小时获取主页到网站上其他页面的计数和浏览量
- python - 从 .csv 文件计算所需的浮点迭代
- c# - 如何将 appsettings.json 文件添加到我的 Azure Function 3.0 配置?
- python - Python 和 UIO 设备:为什么 mmap.read() 工作而 os.read() 失败?
- c - 如何知道 C 中下一个可用的文件描述符?
- python - 为什么我的循环只在附加到大数据帧时一遍又一遍地附加最后一次迭代?
- python - 使用 Python 向 PDF 添加和删除水印
- android - 我在哪里可以访问 Google Play 应用历史每月下载数据?