MySQL的group by語句可以進行分組統計,使用count函數可以統計每組的數量。在需要統計某個字段條數最多的文章的時候,可以使用group by語句配合count函數。
SELECT article_title, COUNT(*) AS count
FROM article
GROUP BY article_title
ORDER BY count DESC
LIMIT 1;
這個查詢語句中,我們通過group by語句將文章按照文章標題分組。然后使用count函數統計每組的數量,并將統計結果起別名為count。最后使用order by語句按照count降序排列,將數量最多的文章排在前面。使用limit 1語句只取出第一條記錄,即數量最多的文章。