テーブルに次のデータがあります。
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 は問題ないように見えますが、選択された行はそれらに対応していません。私たちを手伝ってくれますか?