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

別の列に依存する列によるグループ化

    これを試してみてください。サブクエリの背後にある考え方は、最新のIDを取得することです。 Nameごとに MAXを使用する (集計関数 )。次に、サブクエリの2つの列でテーブル自体に対して結合します。

    SELECT  a.*
    FROM    tableName a
            INNER JOIN 
            (
                SELECT name, MAX(ID) maxID
                FROM tableName
                GROUP BY name
            ) b ON a.Name = b.Name AND
                    a.ID = b.MaxID
    


    1. MySQLでJSONデータを検索する方法は?

    2. Datetime列でのみ日付でグループ化

    3. mysqliとmysqlの違いは?

    4. OracleデータベースのVALUES-OFバインド句を含むFORALLステートメント