2016-02-26 37 views
-1

我從每列獲得了最大發生數。但我需要從整個桌子。有人可以用這個指導我嗎?在這裏,在這個表應該是11 Table我想從mysql表中獲取最大發生數

+0

你的意思是最常見的,而不是最大(最高) ? – Farkie

+0

如果你看看錶11發生了7次。最多7次。所以我需要這個答案。 – Rushanthan

回答

0

您需要通過使用計數和組的組合,有限制:

SELECT columnname, COUNT(columnname) AS count 
    FROM table 
    GROUP BY columnname 
    ORDER BY COUNT(columnname) DESC 
LIMIT 0, 1 
+0

我已經使用了確切的查詢。這給了我一個列的最大發生數。但我希望從所有專欄。沒有辦法做到這一點?否則,我必須使用一個數組再次從最大出現的數字中檢索最大值。謝謝您的回覆。 – Rushanthan

+0

您需要遍歷每一列並運行該查詢......或者將其作爲大量子查詢運行 – Farkie