[SQL ]請問如何把非重複的資料只出現最新的ㄧ筆

看板Database作者 (jane)時間13年前 (2012/04/11 16:00), 編輯推噓0(004)
留言4則, 4人參與, 最新討論串1/1
想請問 我select出來的結果是 ID 座號 值 1 D01 123 2 D01 456 3 C02 541 4 C02 635 5 S05 855 6 S05 855 ID是根據輸入時間的先後所給的 但我想要的結果是 每個座號只要ID是最新的那筆就好 想請問這樣該怎麼樣再下指令呢 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.71.94.6

04/11 16:19, , 1F
先用group把座號群組,取各自座號最大的id,然後再去join原表
04/11 16:19, 1F

04/12 09:35, , 2F
我有group座號 想再請問要怎麼找出每兩筆的最大ID?謝謝!
04/12 09:35, 2F

04/12 14:08, , 3F
select max(id),座號 from xxx group by 座號
04/12 14:08, 3F

04/16 16:05, , 4F
http://tinyurl.com/7p6f9yr 網路上有答案
04/16 16:05, 4F
文章代碼(AID): #1FXJe2FG (Database)