抱歉标题模棱两可;但我现在不知道如何描述它不同。
我有下表:
imei | date | time | some more fields
345 | 2012-06-28 | 07:18 | .....
345 | 2012-06-28 | 07:20 | .....
345 | 2012-06-28 | 07:21 | .....
987 | 2012-06-28 | 07:19 | .....
etc etc
我想获得最新的每行不同的imei,所以:
345 | 2012-06-28 | 07:21
987 | 2012-06-28 | 07:19
- 使用
SELECT * FROM t GROUP BY imei
导致使用第一行而不是最后一行。 - 排序
time
显然是对结果关系而不是子排序。 - 使用有只是为了陈述一个条件......
我怎样才能写一个查询来做到这一点?