我不是编程新手,但我是MySQL和PHP的新手.我想知道最有效的方法是做什么.我不需要实际的代码,只需要步骤.
我有一个用户评论列表,简单地说:
USER REVIEW
Bob nice
John good
Fred bad
Bob poor
Bob the best
Fred medicre
Bob shiny
Run Code Online (Sandbox Code Playgroud)
我希望能够创建一个评论最多的评论者列表,即
USER REVIEWS
Bob 4
Fred 2
John 1
Run Code Online (Sandbox Code Playgroud)
什么是以最有效的方式解决这个问题的最佳方式
干杯!!
作为您的查询:
SELECT user, COUNT(*) AS reviews
FROM <table name>
GROUP BY user
ORDER BY reviews DESC;
Run Code Online (Sandbox Code Playgroud)