带有语句查询的 Postgres 不起作用

Postgres with statement Query is not Working

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

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

这是我的查询,我不知道我做错了什么。我正在处理客户端数据库服务器。数据库服务器有什么限制吗?但是他们的查询是 运行 WITH function Please give me suggestions.

with
loc_cust_fields as 
(
    select identifier from job_base 
)

select jb.identifier from loc_cust_fields as jb

您的查询有效SQL。

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

尝试从通用 table 表达式中删除结束 ) 后的空行。