Postgresql 带有语句查询的Postgres不工作

Postgresql 带有语句查询的Postgres不工作,postgresql,common-table-expression,dbeaver,Postgresql,Common Table Expression,Dbeaver,我添加了使用with从各种表检索多组数据的查询。但这个查询很简单,甚至不在DBeaver中执行。我不知道它为什么会回来 "SQL Error [42P01]: ERROR: relation "loc_cust_fields" does not exist Position: 27" 这是我的疑问,我不知道我做错了什么。我正在客户端数据库服务器上工作。数据库服务器是否有任何限制?但是他们的查询正在运行,请给我建议 with loc_cust_fields

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

"SQL Error [42P01]: ERROR: relation "loc_cust_fields" does not exist Position: 27"
这是我的疑问,我不知道我做错了什么。我正在客户端数据库服务器上工作。数据库服务器是否有任何限制?但是他们的查询正在运行,请给我建议

with
loc_cust_fields as 
(
    select identifier from job_base 
)

select jb.identifier from loc_cust_fields as jb

您的查询是有效的SQL

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


请尝试从公用表表达式中删除结束后的空行。

非常感谢您让我开心“一个bug是一个无法关闭的功能”/HenrySpencer