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

MySQL-ORDERDESCが機能しないGROUPBY

    これを試してください:

    SELECT i.id, i.user_id, i.cloth_id FROM
    (
        SELECT max(id) as id, user_id FROM `items` GROUP BY user_id
    ) temp
    LEFT JOIN `items` i on i.user_id = temp.user_id AND i.id = temp.id
    

    tempで 各ユーザーに最新のIDを取得します。
    i その組み合わせのcloth_idを取得します




    1. Oracle:シーケンスMySequence.currvalはこのセッションではまだ定義されていません

    2. MariaDBでのCOT()のしくみ

    3. psqlの代替出力形式

    4. SQLコマンド