[SQL ] 如何顯示各個項目的最新狀態?

看板Database (資料庫)作者 (Change)時間17年前 (2008/09/15 14:07), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
我有一個Log的資料表,記錄每個項目狀態更改的時間 如下表: 項目 狀態 日期 AAAA 0 2008/9/1 BBBB 0 2008/9/3 AAAA 1 2008/9/4 CCCC 1 2008/9/5 CCCC 2 2008/9/6 我想要下一個SQL語法,讓各個項目只顯示其最新的更改狀態與日期 如下表: 項目 狀態 日期 AAAA 1 2008/9/4 BBBB 0 2008/9/3 CCCC 2 2008/9/6 但是我在Oracle下用 select distinct 項目, 狀態, 日期 from table order by 日期 desc 無法呈現我想要的View表 請問我該怎麼下SQL語法呢?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.210.77.243 ※ 編輯: YYL 來自: 218.210.77.243 (09/15 14:08) ※ 編輯: YYL 來自: 218.210.77.243 (09/15 14:08)
文章代碼(AID): #18pVkwXw (Database)
文章代碼(AID): #18pVkwXw (Database)