sql >> Database teknologi >  >> RDS >> PostgreSQL

sql for at finde den seneste post i en gruppe

Forespørgsel:

SELECT table_id, series_id, revision_id, yearFROM tableName t INNER JOIN (SELECT revision_id, max(year) AS year FROM tableName WHERE series_id =2 GROUP BY revision_id) sUSING (revision_id, year)WHERE series_id =2; 

Resultat:

tabel_id | serie_id | revision_id | år----------------------------------- 2 | 2 | 1 | 2009 4 | 2 | 2 | 2009 5 | 2 | 3 | 2010(3 rækker)

  1. Sådan fungerer SHOWPLAN_XML i SQL Server

  2. Konverter Unix-tidsstempel til tidsstempel uden tidszone

  3. PHP mysql forespørgsel dommer og ikke ekko den gentage del

  4. Indsæt h:mm pm/am tidsformat i databasen ved hjælp af MYSQL