如果在where子句中有另一个值,它的意义是什么?



WHERE ("z"= 'abc')) "test">

您需要显示整个查询,但是"test"不是where子句的一部分。它看起来像一个表别名或一个列别名。例如:

select "test".*
from (select t.*
from t
where ("z" = 'abc')
) "test"

我不建议转义列别名或表别名,但您的代码似乎正在这样做。

相关内容

最新更新