Multiple max values in a query

前端 未结 6 2000
余生分开走
余生分开走 2021-01-12 21:08

I know the title does not sound very descriptive, but it is the best I could think of:

I have this table

ID     BDATE      VALUE
28911  14/4/2009  44820
2         


        
6条回答
  •  刺人心
    刺人心 (楼主)
    2021-01-12 21:37

    SELECT id, bdate, value FROM myview
     WHERE (id, bdate) IN (SELECT id, MAX(bdate) FROM myview GROUP BY id)
    

    (untested... I don't have Oracle available right now...)

提交回复
热议问题