0
私は、注文された注文量あたりのクライアントの量を私に示すクエリを持っています。このクエリの反復クライアントを表示
select quantidade_pedidos, count(*)
from (select count(*) as quantidade_pedidos, c.id
from pedidos p inner join
clientes c
on p.cliente_id = c.id
where p.aprovado = 1
group by c.id
) x
group by quantidade_pedidos;
私は、2つの注文を出したクライアントを1に、3つの注文を入れたクライアントを2にリストしたいと考えています。
注文の数によって今のみグループ:
1順 - 300台のクライアント
3桁 - - 100台のクライアント
者300のクライアント1つの順序で現れなければならない
2注文は700のクライアント彼らは1注文と2注文を出し、100クライアントは2注文を出したので2注文グループに出なければならないからです。
このクエリはどのように修正できますか? ご迷惑をおかけして申し訳ありません。私はあなたが望むものを悟ら場合
おかげ
あなたの質問は間違っています。 '' order_count 'でグループ化できない' ' –
ああ!あなたが正しい。あなたがしようとしていることをより良く理解できるようになりますか?私はそれがかなりあるとは思わない。 – earl3s