MySql select语句(选择不同的)问题

时间:2013-04-26 15:06:16

标签: mysql select

所以我有一个像这样的模式

历史 - 表
--CID
--id
- 地点 --status
--TIME

CID对此无关紧要,但我确实想为每个ID获得1个最早的TIME(TimeStamp)

所以我想做的就像是

SELECT DISTINCT(id) from Historical order by TIME asc limit 1但我获得每个ID,以及最早的时间。

由于

2 个答案:

答案 0 :(得分:7)

这样做你想要的吗?

SELECT id, min(time) FROM Historical GROUP BY id;

答案 1 :(得分:0)

SELECT id, MIN(TIME) FROM Historical GROUP BY id;

这将为每个分组ID选择不同的ID(通过分组)和MIN TIME。