2017-05-05 34 views
-5

下面是一個示例表(ftm_data):MySQL查詢,計算行數與限制爲5個結果相同值

-----Entry Date----- | ---Area--- 
2017-05-05 17:41:55 | PRQ 
2017-05-05 17:38:05 | PRQ 
2017-05-05 17:35:45 | MKT 
2017-05-05 16:43:25 | ZAM 
2017-05-05 16:40:55 | TSC 
2017-05-05 16:36:12 | MKT 
2017-05-05 16:20:25 | PRQ 
2017-05-05 15:38:45 | GSC 
2017-05-05 14:05:32 | ILO 
2017-05-05 13:54:08 | PRQ 
     ~   |  ~ 
  1. 我需要的是,以從查詢的結果這將算號具有相同區域的行(例如PRQ)並按降序顯示(計數和輸入日期),但僅限於5個結果。

    ---Area--- | ---Count--- 
        PRQ  |  4 
        MKT  |  2 
        ZAM  |  1 
        TSC  |  1 
        GSC  |  1 
    

    這可以通過使用以下命令來實現嗎?

    SELECT Area, COUNT(Area) as Count FROM ftm_data GROUP BY Area DESC LIMIT 5; 
    
+2

你應該只問一個問題。 – Pharaoh

+2

'選擇區域,COUNT(區域)作爲計數FROM ftm_data GROUP BY區域順序通過計數DESC LIMIT 5' – splash58

+0

選擇區域,COUNT(區域)作爲計數FROM ftm_data GROUP BY區域順序通過計數DESC LIMIT 5 試試看 – Exprator

回答

0
SELECT Area, COUNT(Area) as Count FROM ftm_data GROUP BY Area order by Count DESC LIMIT 5