[SQL ] 如何顯示各個項目的最新狀態?
我有一個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)
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章