postgreSql having字段和查询目标字段为同一个字段,导致没有查询结果
时间: 2023-10-14 09:59:23 浏览: 224
PostgreSQL HAVING 子句
可能是因为你的查询条件不正确。HAVING 子句用于在 GROUP BY 子句中对分组进行过滤,它应该用于聚合函数(如 SUM、AVG、COUNT 等)的结果,而不是用于普通的列。如果你在 HAVING 子句中使用了普通的列名,则可能会导致查询结果为空。请确保你的 HAVING 子句中使用的是聚合函数的结果,或者使用 WHERE 子句进行普通列的过滤。同时,要确保查询目标字段和 HAVING 子句中的字段是同一个字段。
阅读全文