当我 GROUP BY QID 时,如何确保只返回最近的行?
ID, QID, VALUE, TIMESTAMP
45,1,Male,1362044759
58,1,Female,1362045122
59,1,Male,1362045149
60,1,Female,1362045153
82,1,Female,1362045863
83,1,Female,1362045887
92,1,Male,1362046012
101,1,Female, 1362046401
SELECT ID, QID, VALUE, TIMESTAMP FROM table GROUP BY ID
...返回第一行。我不能简单地做一个 LIMIT 1,因为这只是一个例子,表中有很多 QID,它们都是分组的。
谢谢。