从DB中选择DISTINCT近期值

时间:2013-06-14 10:39:13

标签: php mysql

我需要根据他们最近/最后entryModTime来获取db的所有不同值。

为了您的理解

id entry_modtime

3  13-12-1977
3  14-12-1977
4  13-12-1977
5  13-12-1977 
2  13-12-1977
3  15-12-1977

在上表中id字段不是主要字段。我需要从该表中获取所有数据,因此输出应为

3 15-12-1977
4 13-12-1977
5 13-12-1977
2 13-12-1977

2 个答案:

答案 0 :(得分:3)

group周围id可以id选择每个max()的最高日期

select id, max(entry_modtime) as latest_entry_modtime
from your_table
group by id

答案 1 :(得分:1)

select id, max(entry_modtime)
from your_table
group by id