2017-12-08 8 views
-3

私のクライアント系列のベストセラーのデータを取得したいのですが、すべての注文IDを保存しているテーブルがあり、売り手のIDも同じです。 テーブルには同じ名前の売り手が含まれていますので、最初のショー売り手の行の数はより多く、desc降順でそれを行う。ここmysqlのシングルテーブルからトップセラーを取得します。

select DISTINCT MAX(reseller_id) FROM affilated_comission 

は私が唯一の私は、それはまた、このようなトップ1.

+0

ちょっとこれをチェックしてください:https://stackoverflow.com/help/how-to-ask – pravindot17

+0

どこ私はテーブルからSELECT MAX(seller_id)を使用して、よりを販売している人取得しています – noel

答えて

0

何かがそれを行う必要があります後、最大誰であるかを示したいつの結果を示すされている使用していますmysqlのクエリです。

SELECT 
    seller_id, 
    COUNT(volume) AS volume 
FROM 
    table 
GROUP BY 
    seller_id 
HAVING 
    COUNT(volume) >= 10 
ORDER BY 
    volume DESC 
+0

ミスを行いませんでした。しかし、それは私がそれが欲しいだけを示していますが、最初に誰が上にあるのか – noel

関連する問題