このクエリを 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