[英]SQL Distinct based on two columns Order By count
------------------------- | ID | Make | Model | | 1 | Ford | Cortina | | 2 | Ford | Escort | | 3 | Ford | Cortina | | 4 | VW | Golf | | 5 | Audi | Quattro | | 6 | Ford | Cortina | | 7 | VW | Golf | | 8 | Ford | Escort | | 9 | Fiat | Uno | | 10 | Honda | Civic | -------------------------
我希望能夠基於DISTINCT Make&Model選擇具有計數的前5行,因此結果如下所示:-
---------------------------- | Count | Make | Model | | 3 | Ford | Cortina | | 2 | Ford | Escort | | 1 | Ford | Cortina | | 1 | VW | Golf | | 1 | Audi | Quattro | ----------------------------
嘗試使用以下查詢:
SELECT TOP 5 COUNT(ID) as COUNT, MAKE, MODEL
FROM yourtable
GROUP BY MAKE, MODEL
ORDER BY COUNT(ID) DESC, MAKE
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.