看板 Database 關於我們 聯絡資訊
※ 引述《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
grence:這樣寫不能動吧… 06/15 15:07
timeriver:為什麼不能動? 我 po 文以前還自己建了一個 table 確認 06/15 19:27