从列中获取DB的最新数据

时间:2014-04-10 09:49:07

标签: php html sql select timestamp

你能帮我从DB的每个类别中获取一个最新的行吗?

数据库示例:

表名颜色:

ID类别时间戳
   1黄14/2/2014

2 blue 13/2/2014

3 red 14/2/2014

4黄色13/2/2014

5 blue 11/2/2014

我如何在sql查询中从表中选择每个类别的最新行?

预期结果:

1黄色14/2/2014

2 blue 13/2/2014

3 red 14/2/2014

感谢您的回复

1 个答案:

答案 0 :(得分:0)

  

SELECT id,category,MAX(timestamp)FROM TABLE GROUP BY CATEGORY

无论如何,我甚至不知道你的时间戳是否适用于这种情况,你需要将你的时间戳格式从DD / MM / YYYY格式化为YYYY / MM / DD才能使用。