我有一个这样的查询:
WHERE (scalar-subquery1) > (scalar-subquery2)
它工作正常。这里可以有任何运算符,而不是查询之间的“大于”(>“)。
现在我想为这些查询命名,以便我可以在 select 子句中引用它们,所以我尝试了:
SELECT q1,q2 ... WHERE (scalar-subquery1) as q1 > (scalar-subquery2) as q2
as q1
但是and运算符之间会报语法错误>
。有什么办法可以解决这个问题?