【发布时间】:2010-11-20 22:29:03
【问题描述】:
我的表格中有以下数据:
id name alarmId alarmUnit alarmLevel
1 test voltage psu warning
2 test voltage psu ceasing
3 test voltage psu warning
4 test temp rcc warning
5 test temp rcc ceasing
我只想显示每个列组 (alarmId,alarmUnit) 的最新信息,因此结果应如下所示:
3 test voltage psu warning
5 test temp rcc ceasing
到目前为止我已经尝试过:
SELECT MAX(id) as id,name,alarmId,alarmUnit,alarmLevel GROUP BY alarmId,alarmUnit;
选定的 ID 似乎没问题,但选定的行与它们不对应。你能帮帮我吗?
【问题讨论】: