[sql] group by - having
ozam
Messages postés
3
Statut
Membre
-
tiralia Messages postés 1901 Statut Membre -
tiralia Messages postés 1901 Statut Membre -
Bonjour,
J'ai un problème dont je n'arrive pas à trouver la solution et je viens vous demander un peu d'aide.
J'ai une liste de famille:
famille
-----------
idFamille
Nom
et des enfants (ainsi que leur taille en cm)
enfant
----------
idEnfant
idFamille
prenom
taille
Je voudrais récupérer la liste de l'enfant le plus grand dans chaque famille.
Avec group by et having, je n'y arrive pas.
Pouvez-vous m'aider ?
Merci.
J'ai un problème dont je n'arrive pas à trouver la solution et je viens vous demander un peu d'aide.
J'ai une liste de famille:
famille
-----------
idFamille
Nom
et des enfants (ainsi que leur taille en cm)
enfant
----------
idEnfant
idFamille
prenom
taille
Je voudrais récupérer la liste de l'enfant le plus grand dans chaque famille.
Avec group by et having, je n'y arrive pas.
Pouvez-vous m'aider ?
Merci.
A voir également:
- [sql] group by - having
- Logiciel sql - Télécharger - Bases de données
- By click downloader avis - Forum Enregistrement / Traitement audio
- Cwi group avis - Forum Consommation & Internet
- Gd group prélèvement - Forum Vos droits sur internet
- Message bounced by administrator traduction - Forum Mail
6 réponses
SELECT Nom, prénom, MAX(taille) FROM famille, enfant WHERE famille.IdFamille = enfant.idFamille GROUP BY Nom, prénom;
fait des conditions pour comparer tes variables.
Va chercher dans ta base de donnée les info, stock les dans des variables, compare les entre elle ( if tailleA > tailleB then ..... else ..... ) enfin je ne sais pas avec quel langage tu travailles, mais tous fonctionnent plus ou moins pareil.
Va chercher dans ta base de donnée les info, stock les dans des variables, compare les entre elle ( if tailleA > tailleB then ..... else ..... ) enfin je ne sais pas avec quel langage tu travailles, mais tous fonctionnent plus ou moins pareil.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question