Re: [SQL ] 請問如何找最近一筆資料

看板Database作者 (timeriver)時間17年前 (2008/06/14 22:58), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串5/5 (看更多)
※ 引述《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
為什麼不能動? 我 po 文以前還自己建了一個 table 確認
06/15 19:27, 2F
文章代碼(AID): #18Kzo5rT (Database)
討論串 (同標題文章)
文章代碼(AID): #18Kzo5rT (Database)