如果我尝试运行以下任何一个查询,则会收到以下消息:
编译语句时出错:失败:parseexception行5:0在“nino\u dtkn”附近的“where”缺少eof
这意味着我不能在同一个查询中使用新创建的count变量。
我的结论正确吗?
我能做些什么来修复它?
我不想创建一个新表-我想用它作为子查询合并到第二个表上。
select count(*) as cnt,
[variable 1]
from [source table]
group by [variable 1]
where count(*) >= 20;
select count(*) as cnt,
[variable 1]
from [source table]
group by [variable 1]
where cnt >= 20;
2条答案
按热度按时间sirbozc51#
我不确定你的预期结果。
WHERE CLAUSE
应该总是在前面GROUP BY FUNCTION
.因此,您的查询可以重写为下面提到的查询:
7hiiyaii2#
使用having子句