您好,有人可以帮助我对此表进行特定的SQL查询

时间:2012-12-19 08:32:50

标签: mysql sql

这是表格:

CREATE TABLE `incidencias` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `impact` int(10) NOT NULL,
  `date` datetime NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1

我需要按“影响”进行分组,并获取每个

的最新日期

感谢

5 个答案:

答案 0 :(得分:2)

应该是这样的:

SELECT * FROM incidencias group by impact order by date desc

答案 1 :(得分:2)

使用此:

SELECT * FROM incidencias GROUP BY impact ORDER BY date DESC

答案 2 :(得分:0)

  

来自incidencias GROUP BY影响的SELECT影响,MAX(日期)

答案 3 :(得分:0)

这应该有用。

select max(date) from incidencias group by impact;

答案 4 :(得分:0)

应该这样:

SELECT * FROM incidencias GROUP BY impact ORDER BY date DESC