[SQL ] 指令请教-MAX

楼主: woohyuk49 (Forever H.O.T)   2021-09-11 20:05:43
内容/问题描述:
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
先谢谢各位版友了 感谢
作者: tedcat (动静:MSN暱称为主)   2021-09-12 12:25:00
要先group by
作者: sam0308   2021-09-12 15:59:00
子查询条件多加一个id?!
作者: Phenomenon (Kuma)   2021-10-15 09:58:00

Links booklink

Contact Us: admin [ a t ] ucptt.com