[SQL ] 撈取前後兩筆不一樣的資料
資料庫名稱:
MySQL
資料庫版本:
內容/問題描述:
有多筆資料
id rid name value modified date
1 3 小明 0 管理員A 2014-10-31 10:01:00
2 3 小王 0 管理員A 2014-10-31 10:02:00
3 3 小華 1 管理員B 2014-10-31 10:03:00
4 3 小華 1 管理員A 2014-10-31 10:04:00
5 4 小英 5 管理員A 2014-10-31 10:05:00
6 4 小英 5 管理員B 2014-10-31 10:06:00
7 4 小英 6 管理員C 2014-10-31 10:07:00
8 4 小英 7 管理員C 2014-10-31 10:08:00
這資料表記錄了哪個管理員修改過那個資料表的資料
我想尋找 rid=3 且最後變更name欄位的管理員
我目前想到的就只有把rid=3的資料全部撈出來,對時間做降序排列
然後一筆一筆的比對資料而已
這樣感覺起來很沒效率
有沒有辦法直接撈出最後變更的管理員呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.219.211
※ 文章網址: http://www.ptt.cc/bbs/Database/M.1414723695.A.3FC.html
→
10/31 13:53, , 1F
10/31 13:53, 1F
→
10/31 15:20, , 2F
10/31 15:20, 2F
→
10/31 16:03, , 3F
10/31 16:03, 3F
→
10/31 16:03, , 4F
10/31 16:03, 4F
→
10/31 16:58, , 5F
10/31 16:58, 5F
→
10/31 16:59, , 6F
10/31 16:59, 6F
→
10/31 16:59, , 7F
10/31 16:59, 7F
→
10/31 16:59, , 8F
10/31 16:59, 8F
→
10/31 17:00, , 9F
10/31 17:00, 9F
→
10/31 17:00, , 10F
10/31 17:00, 10F
→
10/31 17:00, , 11F
10/31 17:00, 11F
推
10/31 17:59, , 12F
10/31 17:59, 12F
→
10/31 17:59, , 13F
10/31 17:59, 13F
→
10/31 17:59, , 14F
10/31 17:59, 14F
推
10/31 18:03, , 15F
10/31 18:03, 15F
→
10/31 18:03, , 16F
10/31 18:03, 16F
推
11/01 08:03, , 17F
11/01 08:03, 17F
→
11/01 08:03, , 18F
11/01 08:03, 18F
→
11/03 11:39, , 19F
11/03 11:39, 19F
→
11/03 11:39, , 20F
11/03 11:39, 20F
→
11/03 11:40, , 21F
11/03 11:40, 21F
→
11/03 11:41, , 22F
11/03 11:41, 22F
→
11/03 11:42, , 23F
11/03 11:42, 23F
→
11/03 11:42, , 24F
11/03 11:42, 24F
推
11/03 12:01, , 25F
11/03 12:01, 25F
推
11/03 12:18, , 26F
11/03 12:18, 26F
討論串 (同標題文章)
Database 近期熱門文章
PTT數位生活區 即時熱門文章