У меня есть следующие данные в таблице:
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;
Выбранные идентификаторы кажутся точными, но выбранные строки не соответствуют им. Не могли бы вы мне помочь?