Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да намеря най-често срещания резултат в колона в моята MySQL таблица

Нещо като:

SELECT COUNT(*) AS `Rows`, UserID
FROM `postings`
GROUP BY UserID
ORDER BY `Rows` DESC
LIMIT 1

Това получава броя на редовете, публикувани от конкретен идентификатор, след което сортира броя, за да намери най-високата стойност, извежда я и идентификатора на лицето. Все пак ще трябва да замените „UserID“ и „postings“ със съответната колона и поле.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как мога да имам планирани събития в MySQL log?

  2. Клауза MySQL Multiple Where

  3. Актуализиране на стойността на AUTO_INCREMENT на всички таблици в MySQL база данни

  4. Намиране на безплатни слотове в система за резервации

  5. Празни интервали в имената на колони с MySQL