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

Jak mohu VYBRAT řádky s MAX (hodnota sloupce), PARTITION jiným sloupcem v MYSQL?

Jste tak blízko! Vše, co musíte udělat, je vybrat JAK domov a jeho maximální datum a čas a poté se připojit zpět k topten tabulka na OBOU polích:

SELECT tt.*
FROM topten tt
INNER JOIN
    (SELECT home, MAX(datetime) AS MaxDateTime
    FROM topten
    GROUP BY home) groupedtt 
ON tt.home = groupedtt.home 
AND tt.datetime = groupedtt.MaxDateTime


  1. Snadná konverze / migrace MS Access do Oracle

  2. Jak vytvoříte uživatele pouze pro čtení v PostgreSQL?

  3. SQLException:Řetězec nebo binární data by byla zkrácena

  4. Jak získat měsíc z data v T-SQL