Re: [SQL ] 請問如何找最近一筆資料
※ 引述《hasio227 (hasio)》之銘言:
: ※ 引述《kazumi6533 (patrick)》之銘言:
: : 使用的DataBase是Access,想請問
: : 如果我有一個表如下
: : ID Date Value
: : A 1/1 100
: : A 1/2 200
: : A 1/3 300
: : B 1/1 10
: : B 1/2 20
: : C 1/1 10
: : 每一個id紀錄不同日期的數字,請問如果我要取任一筆最近的那一天
: : ex A的最新資料,要怎麼下SQL比較好?
: : 我現在是全部取出來照日期排序取最新的那筆,可是我覺得好像應該有更好的
: : 方法?
: : 謝謝
可以用 group by 的寫法
select * from `table` group by `id` order by `date` desc
如果要哪一筆,就再加一個 where
--
真實的信仰是視人性為真實,虛假的信仰是視人性為虛幻 ─ 帕斯卡《默想錄》
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.252.116.30
推
06/15 15:07, , 1F
06/15 15:07, 1F
→
06/15 19:27, , 2F
06/15 19:27, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 5 篇):