postgreError: 具有 JOIN "ON"部分的 SQL 子字符串



我正在使用PostgreSQL,必须使用子字符串连接表。如下所示,xyz。MODEL和"columnname"的前三个字符表应该匹配。但是,下面的查询不起作用。

SELECT ..., ..., ..., ...
FROM ... AS abc
INNER JOIN ... AS xyz ON abc.SUBSTRING("columnname",1,3) = klm.MODEL
它返回错误:
ERROR:  schema "abc" does not exist

谁能帮我纠正这个问题?谢谢你的帮助。

表别名必须在列名之前,而不是函数之前:

SELECT ...
FROM ... AS abc
JOIN ... AS xyz ON SUBSTRING(abc."columnname",1,3) = klm.MODEL
^
here

相关内容

  • 没有找到相关文章

最新更新