【发布时间】:2012-09-18 00:36:25
【问题描述】:
我在使用 having 子句时遇到问题。由于我不明白的原因,以下 2 个查询会产生一些错误。
以下查询会生成此错误:“有子句”中的未知列“编号”
select avg(number),name from test
group by name
having avg(number) < number
那么下面的查询会产生这个错误:Unknown column 'number' in 'have Clause'
select name from test
group by name
having number=min(number)
当我在test 表中有number 列时,为什么会出现这些错误?
【问题讨论】:
标签: sql