我正在尝试在 postgresql 中运行此查询,但收到此错误:“错误:聚合函数调用可能未嵌套”。我不确定这是什么问题或解决方案。
这是我的查询:
select a.KEY_NBR, a.MAIN_ID
,
case
when a.KEY_NBR = a.MAIN_ID
then 'Don''t Use'
when a.count = MAX(a.count) over(partition by a.KEY_NBR)
then 'Good'
else 'Bad'
end [flag]
from MYTABLE a