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. MySQLに保存されているカテゴリのブレッドクラムを生成する

    2. IPアドレスの取得方法[MYSQL]

    3. 前月または前年度の欠落データを累積的に追加する

    4. NULL列(0,3)による数値オーバーフロー