2016-10-26 18 views
-1

注文数でグループ化された顧客の数を選択したいと考えています。その結果、何とか次のようになります。注文数でグループ化された顧客の数を選択

Number of Orders | Numbers of Customers 
--------------------------------------- 
1    | 29 
2    | 16 
3    | 23 
4    | 26 
.... 

私はあなたの助けのために、この

SELECT COUNT(o.ID), COUNT(o.ID) 
FROM ORDERS o 
GROUP BY 1 

感謝を行う方法がわからないです。

+0

不明に。特定の注文がユーザーのために作成される必要があります。その順序に対して、ユーザーまたは顧客には多くのものが含まれる可能性があります。何を企んでるんだ? –

+1

ユーザがあなたを助けることができるようにテーブルスキーマを追加します。 – Dez

+0

私たちはあなたの問題を理解することはできません与えられた情報からいくつかの詳細を提供してください。より多くの詳細が役立つだろう。 –

答えて

0

私が正しくあなたを理解している場合:

SELECT s.num_of_orders,count(*) as num_of_customers 
FROM(
    SELECT count(*) as num_of_orders 
    FROM Orders o 
    GROUP BY o.customer_id) s 
GROUP BY s.num_of_orders  
+0

最初の括弧を閉じると、例外がスローされます。 –

+0

さて、ちょうどそれが気づいた、タイプミス。 – sagi

関連する問題