sql >> Databasteknik >  >> RDS >> Oracle

Oracle gruppera en del av raden och få rad med senaste tidsstämpel

Ett annat tillvägagångssätt kan vara:

SELECT t.*
  FROM(SELECT t.*,
              ROW_NUMBER() OVER (PARTITION BY id, system, type1, nid, name 
                                     ORDER BY date DESC) AS rn
         FROM tabelA t
      )
 WHERE rn = 1

Kanske kan det hjälpa dig.



  1. Python + MySQLdb exekvering

  2. Slå samman tabeller med kommavärden

  3. En översikt över den nya DBaaS från MariaDB - SkySQL

  4. är det bra att använda mysql_free_result($result)?