Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

mysql dapatkan baris terbaru dari nilai kolom paling umum

Ini harus melakukan apa yang Anda inginkan.

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

Ini adalah output saya dari kueri di atas berdasarkan data sampel Anda.

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. Mengubah ini dari MySQL ke MySQLi?

  2. Apa tipe data yang digunakan untuk deskripsi?

  3. LEFT OUTER JOIN dengan syarat (dimana, order by)?

  4. Bagaimana mencegah mySQL mengatur ulang nilai kenaikan otomatis?

  5. innodb_lock_wait_timeout menambah batas waktu