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

mysql получава скорошен ред от най-често срещаната стойност на колона

Това трябва да направи това, което искате.

select animal, max(check_date) as max_date, count(*) as count
  from mammals
  group by animal
  order by count(*) desc
  LIMIT 10;

Това е моят резултат от горната заявка въз основа на вашите примерни данни.

Monkey  | 2017-05-09 13:29:39.000 | 5 
Giraffe | 2017-05-09 09:25:07.000 | 4
Gazelle | 2017-05-09 14:52:57.000 | 3
Lion    | 2017-05-09 09:28:35.000 | 2



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PERIOD_DIFF() Примери – MySQL

  2. java.sql.SQLException:полето 'id' няма стойност по подразбиране

  3. Преглеждане на набора от резултати

  4. Mysql - изберете от множество таблици, без да създавате дублирани данни

  5. Предаване на масив към заявка с помощта на клауза WHERE