[Base] [SQL Fonction] Fonction Max

Bonjour,

J’utilise sur une table la requette suivante qui fonctionne bien:

SELECT MAX( “StellarMass” ) FROM “BDD”

Cela me retourne le poids de l’étoile la plus lourde de ma table.

Je souhaite associé au résultat de la requette le nom de l’étoile en question.
J’essaye donc cela:

SELECT “BodyName”, MAX( “StellarMass” ) FROM “BDD” GROUP BY “BodyName”

Mais là, cela ne fonctionne plus comme je veux:

J’ai la liste de toutes les étoiles de ma table avec leur poids et pas juste le nom de l’étoile la plus lourde avec son poids…

Si je fais un GROUP BY “StellarMass”, cela renvoi une erreur.

Merci de votre aide

Bonjour

Tu n’es pas loin : ajouter quelque chose comme :

SELECT "BodyName", MAX( "StellarMass" ) FROM "BDD" GROUP BY "BodyName" ORDER BY MAX( "StellarMass" ) DESC LIMIT 1

Cordialement

Super Merci !

Je tournais en rond…