Mysql
 sql >> Baza danych >  >> RDS >> Mysql

mysql pobierz ostatni wiersz z najczęstszą wartością kolumny

To powinno zrobić to, co chcesz.

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

To jest moje wyjście z powyższego zapytania na podstawie twoich przykładowych danych.

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. MySQL Wybierz wiersze kluczem lub wróć do wyboru domyślnego klucza

  2. Azure App Service ImportError:libmysqlclient.so.18:nie można otworzyć pliku obiektu udostępnionego:brak takiego pliku lub katalogu

  3. Kolejność oceny instrukcji i przypisania zmiennych w UNIONS MySQL

  4. Jak przekonwertować znacznik czasu na datę i godzinę w MySQL?

  5. Java mySQL z 000webhost