Postgresql HAVING子句限制

时间:2009-11-24 22:33:51

标签: postgresql sql

为什么不能在postgresql的having子句中使用输出列?它无论如何都不会改变语言的表达性,只是强迫人们在having子句中重写输出列定义。除了将整个查询作为子查询放在SELECT * FROM (...) AS t WHERE condition

之外,还有一种方法可以避免这种情况

1 个答案:

答案 0 :(得分:1)

因为没有实施?如果你问为什么没有实现,我会看到两种可能的解释:

  • 标准不要求
  • 没有人有时间花在它上面

如果你想拥有它 - 邮寄给黑客,谈论,然后实施。

坦率地说,我认为这不是一个大问题 - 重新打字并不像你有1000个字符。