Mam następujące dane w tabeli:& Max
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
chciałbym pokazać tylko najnowsze informacje na temat każdej grupy Colums (alarmId, alarmUnit), więc wynik powinien wyglądać tak:
3 test voltage psu warning
5 test temp rcc ceasing
próbowałem dotąd:
SELECT MAX(id) as id,name,alarmId,alarmUnit,alarmLevel GROUP BY alarmId,alarmUnit;
Selecte d Identyfikatory wydają się być w porządku, ale wybrane wiersze nie są do nich odpowiednie. Czy mógłbyś mi pomóc?
To jest dobry standard SQL, który będzie (lub przynajmniej powinien) działać na wielu różnych platformach. Jeśli potrzebujesz więcej wydajności, porównuj z opcjami dostarczonymi przez Quassnoi –