Bonjour à tous,
Alors voila, pour faire simple j'ai une table:
Id |étapes | Ville
a | 1 | Paris
a | 2 | Paris
a | 3 | Marseille
b | 1 | St-etienne
b | 2 | Strasbourg
Et je veux que pour chaque id(donc ici a et b), il me retourne la ligne où la valeur étapes et la plus haute...
Et je voudrai qu'il me retourne comme résultat:
Id |étapes | Ville
a | 3 | Marseille
b | 2 | Strasbourg
J'ai essayé :
--> erreur la fonction ne porte pas sur un groupe simple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select ID,Ville,MAX(ValeurEtape) From Matable
et en rajoutant un group by ColonneID,Ville
-->ça me retourne:
Id | étapes | Ville
a | 2 | Paris
a | 3 | Marseille
b | 1 | St-etienne
b | 2 | Strasbourg
Merci de votre aide
Partager