У меня есть база данных mySQL, которую я запрашиваю с помощью PHP/HTML-страницы.Запрос на лучший вкладчик с использованием mySQL
Моя база данных следующим образом:
+--------+-----------------+
| userID | changes |
+--------+-----------------+
| bharath| kernel patch |
| vinay | server halt fix |
| rajiv | spelling |
| mary | logic change |
| bharath| new code merge |
+--------+-----------------+
и так далее ...
У меня есть ряд разработчиков, делающих изменения кода.
Как я могу выполнить запрос к базе данных mySQL, чтобы отобразить список 5 лучших разработчиков в html следующим образом?
Developer Changes
bharath 45
vinay 21
rajiv 17
mary 16
Что 45, 21, 17 и 16? Похоже, вам нужна простая группа по имени с порядком подсчета по счету desc: 'SELECT userID, count (1) FROM mytable ORDER BY count (1) DESC' –
http://stackoverflow.com/questions/5646748/how-to -select-top-5-max-values-in-mytable – johnny
это количество записей, сделанных пользователем –