作者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://webptt.com/cn.aspx?n=bbs/Database/M.1631362048.A.9D4.html
1F:→ tedcat: 要先group by 09/12 12:25
2F:推 sam0308: 子查询条件多加一个id?! 09/12 15:59