sql >> Databáze >  >> RDS >> Mysql

Seskupení podle sloupce se závislostí na jiném sloupci

Vyzkoušejte tento, myšlenkou poddotazu je, že získá nejnovější ID pro každý Name pomocí MAX (agregační funkce ). Poté jej připojte k samotné tabulce ve dvou sloupcích dílčího dotazu.

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. Převeďte uniklý znak Unicode zpět na skutečný znak v PostgreSQL

  2. Jak migrovat z MSSQL na MySQL

  3. Neznámý Sloupec V Ustanovení Kde

  4. Java JDBC ignoruje setFetchSize?