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