作者woohyuk49 (Forever H.O.T)
看板Database
標題[SQL ] 指令請教-MAX
時間Sat Sep 11 20:05:43 2021
內容/問題描述:
ID 消費日期 消費時間 產品 流水號
12 1100901 100101 A 001
12 1100901 100101 B 001
12 1100901 100101 C 001
12 1100901 100101 B 002
12 1100901 100101 C 002
29 1100903 141520 A 001
33 1100903 213043 A 001
33 1100903 213043 B 002
33 1100903 213043 C 003
45 1100911 121110 A 001
45 1100911 121110 B 001
45 1100911 121110 A 002
45 1100911 121110 B 002
45 1100911 121110 C 002
請問我該怎麼下指令才能找出以下的資料
主要是找出各ID的消費日期、時間 的最大流水號
12 1100901 100101 B 002
12 1100901 100101 C 002
29 1100903 141520 A 001
33 1100903 213043 C 003
45 1100911 121110 A 002
45 1100911 121110 B 002
45 1100911 121110 C 002
目前測試用
SELECT * FROM TABLE WHERE 流水號=(SELECT MAX(流水號) FROM TABLE)
但只找出這筆
33 1100903 213043 C 003
先謝謝各位版友了 感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.192.101 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1631362048.A.9D4.html
→ tedcat: 要先group by 09/12 12:25
推 sam0308: 子查詢條件多加一個id?! 09/12 15:59