[Linux-bruxelles] Requete MySQL avec recherche de maximum

Yannick Warnier ywarnier at beeznest.org
Jeu 26 Aou 11:29:50 CEST 2004


Le jeu 26/08/2004 à 08:50, Alexandre Dulaunoy a écrit :
> On Thu, 26 Aug 2004, Yannick Warnier wrote:
> 
> > > > > Je ne parviens pas à identifier la requête MySQL pour avoir en réponse :
> > > > >
> > > > >  -----------------------------------------------
> > > > > | Nom de fichier | Version N° | Type de fichier |
> > > > > |-----------------------------------------------|
> > > > > | Fichier 1      | 4          | swc             |
> > > > > |-----------------------------------------------|
> > > > > | Fichier 2      | 2          | pdf             |
> > > > >  -----------------------------------------------
> > > > >
> > > > > Soit, en français, rechercher les lignes de la table, groupées par
> > > > > "Nom de fichier" où la Version N° est maximum.
> > > >
> > > > GROUP BY (syntaxe MySQL):
> > > > SELECT `Nom de fichier`, max(`Version N°`) GROUP BY `Nom de fichier`;
> 
> et un SELECT DISTINCT (qui devrait  etre semblable a un GROUP BY) avec
> un ORDER sur le numero de version ? est-ce une solution possible ? (je
> n'ai pas de MySQL sous la main)

J'ai essayé avec un LIMIT x mais ça ne donne rien de bon en un seul
query.





Plus d'informations sur la liste de diffusion Linux-bruxelles