[RESOLU] connaître l'identité du plus jeune membre

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] connaître l'identité du plus jeune membre

Re: connaître l'identité du plus jeune membre

par albat » 04 nov. 2012, 11:59

Ouh, tu as beaucoup plus simple !
Sache qu'il faut au maximum éviter les requêtes imbriquées.

L'idée est donc de classer les membres inscrits dans ta table par âge croissant
(donc par année de naissance décroissante)
Le plus jeune se retrouve alors en tête de ce tri. Il suffit de le sélectionner. ;)
SELECT   nom, prenom
FROM     membre
ORDER BY annenaiss DESC
LIMIT    1

Re: connaître l'identité du plus jeune membre

par scaevola » 29 sept. 2012, 17:31

C'est bon, j'ai fini par trouvé :
SELECT nom, prenom
FROM membre
WHERE anneenaiss = (
SELECT max( anneenaiss )
FROM membre )

connaître l'identité du plus jeune membre

par scaevola » 29 sept. 2012, 17:07

Bonjour,
Ma question va vous sembler toute simple mais je débute avec mysql et je bloque sur cette requête.
J'ai une liste de membres organisée par nom, prénom, année de naissance.
Je souhaiterais trouver le membre le plus jeune.
Je sais identifier l'année de naissance max, mais je n'arrive pas à la combiner avec le nom et le prénom.
Merci d'avance pour votre aide