SQL group by et order
Fermé
fred
-
21 oct. 2009 à 18:12
P@t@ch0n Messages postés 565 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 28 décembre 2009 - 22 oct. 2009 à 14:40
P@t@ch0n Messages postés 565 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 28 décembre 2009 - 22 oct. 2009 à 14:40
A voir également:
- SQL group by et order
- Blob sql ✓ - Forum Webmastering
- Home by me - Télécharger - 3D
- Récupération serveur sql - Télécharger - Gestion de données
- To be filled by o.e.m - Forum Logiciels
- Zen by deezer - Télécharger - Santé & Bien-être
7 réponses
canarder
Messages postés
1706
Date d'inscription
jeudi 28 août 2008
Statut
Membre
Dernière intervention
13 mai 2018
354
21 oct. 2009 à 19:47
21 oct. 2009 à 19:47
si té en local télécharge mysql c plus simple
Pilow
Messages postés
400
Date d'inscription
vendredi 2 octobre 2009
Statut
Membre
Dernière intervention
23 décembre 2009
71
22 oct. 2009 à 11:49
22 oct. 2009 à 11:49
select * from (select * from ... order by ...) group by ...
En ton cas, un truc genre :
select * from (select * from TATABLE where nom=dricot order by date desc) group by nom, prenom, adresse
Pas géré par toutes les bases
Tu fais ton select groupé sur toutes les valeurs (deuxième select) ordonnées par date DESC
EDIT PS : Ce n'est qu'une idée, aucune assurance de résultats
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
P@t@ch0n
Messages postés
565
Date d'inscription
mercredi 15 avril 2009
Statut
Membre
Dernière intervention
28 décembre 2009
85
22 oct. 2009 à 14:04
22 oct. 2009 à 14:04
Revois la doc sur le group by, tu n'as pas bien compris à quoi il sert.
SELECT * FROM `import` WHERE nom = 'dricot' ORDER BY date DESC LIMIT 1;
hum oki !
donc merci pour ta reponse!
mais c'est + compliqué que ca !
la vari requete se fait sur la base en entier j'avaois mis le nom juste ppour reduire ma requete !
la vari requette sera ça
SELECT *
FROM `import`
GROUP BY nom
ORDER BY date DESC
et la forcement le limit ne sert plus a grand chose!!
a moi que tu es la solution ;)
fred
donc merci pour ta reponse!
mais c'est + compliqué que ca !
la vari requete se fait sur la base en entier j'avaois mis le nom juste ppour reduire ma requete !
la vari requette sera ça
SELECT *
FROM `import`
GROUP BY nom
ORDER BY date DESC
et la forcement le limit ne sert plus a grand chose!!
a moi que tu es la solution ;)
fred
P@t@ch0n
Messages postés
565
Date d'inscription
mercredi 15 avril 2009
Statut
Membre
Dernière intervention
28 décembre 2009
85
22 oct. 2009 à 14:40
22 oct. 2009 à 14:40
Ok, donc là si j'ai bien compris, c'est la ligne de chaque groupe avec la date max.
ce sujet devrait te donner la solution.
ce sujet devrait te donner la solution.