日期:2014-05-17  浏览次数:20524 次

求一个SQL语句,谢谢各位,100分
小弟我求一SQL,语句,如下
表:
ID 人物 时间 地点
1 A X Y
2 B K R
3 B T R
5 B Q S
6 A F M

想到得到的效果如下,若人物一样,地点一样,则取离现在时间最短的一条.
人物 时间 地点
A X Y
A F M
B K R
B Q S


谢谢各位

------解决方案--------------------
SELECT 人物,max(时间),地点 FROM TB GROUP BY 人物,地点
------解决方案--------------------
不会,因为group by了地点,如果只group by人物就会只有a和b两条