Bonjour à tous,

Voilà mon problème : pour chaque valeur de A différente, je souhaite récupérer la valeur de B pour laquelle C=MAX(C), ex :

A=1,B=1,C=10
A=1,B=2,C=1
A=1,B=3,C=8

A=3,B=1,C=5
A=3,B=2,C=3
A=3,B=3,C=35

A=4,B=1,C=5
A=4,B=2,C=58
A=4,B=3,C=8

La requête doit retourner 3 valeurs :
B=1 car 10=MAX(10,1,8)
B=3 car 35=MAX(5,3,35)
B=2 car 58=MAX(5,58,8)

Je n'arrive pas à m'en sortir avec une seule requête, faut-il faire plusieurs requêtes ?

Merci pour votre aide.