【问题标题】:Postgres with statement Query is not Working带有语句查询的 Postgres 不起作用
【发布时间】:2021-04-22 06:54:06
【问题描述】:

我添加了使用 with 的查询以从各种表中检索多组数据。但是很简单,查询甚至没有在 DBeaver 中执行。我不知道它为什么会返回

"SQL Error [42P01]: ERROR: relation "loc_cust_fields" does not exist Position: 27"

这是我的查询,我不知道我做错了什么。我正在使用客户端数据库服务器。数据库服务器有什么限制吗?但是他们的查询是用 WITH 函数运行的,请给我建议。

with
loc_cust_fields as 
(
    select identifier from job_base 
)

select jb.identifier from loc_cust_fields as jb

【问题讨论】:

    标签: postgresql common-table-expression dbeaver


    【解决方案1】:

    您的查询是有效的 SQL。

    DBeaver 可能会将空行视为语句分隔符,因此 WITH 部分和 SELECT 部分作为两个不同的语句运行。

    尝试从公用表表达式中删除关闭 ) 后的空行。

    【讨论】:

    • 非常感谢你让我开心
    • “错误是无法关闭的功能”/HenrySpencer
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-04
    • 1970-01-01
    • 2017-08-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多