sql >> データベース >  >> RDS >> Mysql

MySQLクエリ、MAX()+ GROUP BY

    (PostgreSQL 9.somethingでテスト済み)

    削除とタイムスタンプを特定します。

    select rid, max(timestamp) as ts
    from test
    group by rid;
    
    1   2011-04-14 18:46:00
    2   2011-04-14 14:59:00
    

    参加してください。

    select test.pid, test.cost, test.timestamp, test.rid
    from test
    inner join 
        (select rid, max(timestamp) as ts
        from test
        group by rid) maxt
    on (test.rid = maxt.rid and test.timestamp = maxt.ts)
    


    1. MySQLIN条件制限

    2. SQLServer結果セットの行を制限する方法

    3. MySQLを使用したSpringBootCRUDの例

    4. DATE_FORMAT()の例– MySQL