2017-07-31 74 views
-4

EMP表作爲這樣顯示最新修改的記錄爲每個員工

id  Name    Date Modified 
1  Ram    2017-01-05 
2  Kishore   2017-02-04 
3 John    2017-04-22 
1 Ram K    2017-04-25 
1 Ram Kumar   2017-05-01 
2 Kishore Babu  2017-05-05 
3 John B   2017-06-01 
+0

這是爲什麼'DBMS'?你有沒有嘗試任何獲得結果 –

+0

rdbms .......仍在即時嘗試我不會得到結果 – chandu

回答

0

假設你正在使用一個合理支持窗口功能,row_number應該做的伎倆:

SELECT id, name, date_modified 
FROM (SELECT id, name, date_modified, 
       ROW_NUMBER() OVER (PARTITION BY id ORDER BY date_modified DESC) rn 
     FROM emp) t 
WHERE rn = 1 
+0

它不會工作..... – chandu

+0

@chandu照顧詳細說明? – Mureinik

+0

@mureinik ....我cerated一個表有5個名稱,我只更新了3行...現在,我只想顯示以前更新哪些行 – chandu