Bonjour, je suis sur un projet de traitement des fichiers logs des routeurs.

J'ai une table comme celle ci :

+--------+----------+-------+
| ID | Routeur | Etat |
+--------+----------+-------+
| 1 | A | down |
| 2 | A | up |
| 3 | B | down |
| 4 | C | down |
| 6 | B | up |
| 7 | B | down |
+--------+----------+-------+

J'aimerai sélectionner le dernier état de chaque routeur. Comment je peux faire ?

J'ai essayé SELECT MAX(ID), Etat, Routeur FROM log GROUP BY Routeur

Mais cela me donne le premier état et non le dernier.

Merci d'avance.