You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PostgreSQL多表连接报错:ID_Cliente附近存在语法错误

问题分析与解决

你的SQL语句语法错误出在JOIN的ON条件里:

JOIN
    "tbl_Observaciones" o ON ("tbl_Clientes"."Id_Clave_Nombre" = "tbl_Observaciones."ID_Cliente")

这里的"tbl_Observaciones."错误地将点号写在了表名的双引号内部,导致PostgreSQL无法正确识别字段名,从而抛出语法错误。

修正后的两种写法

写法1:保留原表名的正确引号格式

SELECT
    "tbl_Clientes"."Cedula"
FROM
    "tbl_Clientes" c
JOIN
    "tbl_Observaciones" o ON ("tbl_Clientes"."Id_Clave_Nombre" = "tbl_Observaciones"."ID_Cliente")

写法2:使用表别名简化语句(更推荐)

SELECT
    c."Cedula"
FROM
    "tbl_Clientes" c
JOIN
    "tbl_Observaciones" o ON (c."Id_Clave_Nombre" = o."ID_Cliente")

内容的提问来源于stack exchange,提问作者alexistkd

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 05:22:01