求一个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两条