ヘルプ/アドバイス/詳細については、TIA にお問い合わせください。
私は SQLDev に顧客が持っているパッケージの数を数えさせ、それらの結果の上位 10 個だけを表示させようとしています。
だから私はこれを持っています....
select pickup_customer , count (pickup_customer)
from
( select pickup_customer, count (pickup_customer)
from manifest
order by count (pickup_customer) desc )
where ROWNUM <= 10
group by pickup_customer
order by count (pickup_customer) desc
それで、「単一のグループ機能ではありません」と表示され、どこが間違っているのかわかりません。おそらく非常に簡単な修正ですが、今は見えません!
編集: このコードを試してみましたが、「右括弧がありません」というエラーが表示されます!
select pickup_customer , count (pickup_customer)
from
(select pickup_customer, count (pickup_customer) --sub-query which pre-orders the results for rownum to then limit.
from manifest
order by count (pickup_customer) desc
group by pickup_customer)
where ROWNUM <= 10 -- limits the results to be only the top 10