gpt4 book ai didi

sql - Postgres 列不存在,但它带有别名

转载 作者:行者123 更新时间:2023-11-29 11:19:42 25 4
gpt4 key购买 nike

<分区>

我有一个生成的 Postgres 查询

select ..., s.name as supplier, ...
from ... supplier s ...
where ...
AND (cast(supplier as varchar(255)) ilike '%test%')
...
ORDER BY supplier desc nulls last

我收到这个错误:

org.postgresql.util.PSQLException: ERROR: column "supplier" does not exist

如果我用 s.name 替换“供应商”,那没问题,但我不能那样做。我在其他列上也有这个问题,但有些列工作正常。

有一些限制,我不能使用与表名相同的别名,或者可能是什么问题?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com