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

MysqlクエリGROUPbyおよびORDERby

    http://sqlfiddle.com/#!9/9ebdc/1

    MAXを見つけることから始めることができます :

    SELECT 
     MAX(id) max_id
    FROM msg
    GROUP BY user_id;
    

    そしてそれをフィルターとして使用します:

    SELECT *
    FROM msg
    WHERE id IN (
    SELECT 
     max(id) max_id
    FROM msg
    GROUP BY user_id);
    



    1. Instr()を使用してSQLiteの文字列内の文字の位置を取得する

    2. CentOS7でNetdataを使用してMySQL/MariaDBデータベースを監視する方法

    3. エラー1396(HY000):'jack'@'localhost'の操作CREATEUSERが失敗しました

    4. PDO::FETCH_ASSOCがすべてをフェッチしていない