Hello tout le monde
J'ai un problème au niveau SQL, sur une requête qui ne concerne qu'une seule table.
Structure (simplifiée) de la table "Personne" :
Ce que je cherche à faire, c'est une requête qui me donne pour chaque "adresse", la personne la plus âgée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 - Id -|-- Nom --|-- Prénom --|-- Adresse --|-- Date de naissance --| #1 | Toto | Toto | Paris | 25/10/1995 | #2 | Tata | Tata | Paris | 25/10/1993 | #3 | Titi | Titi | Lyon | 25/10/1991 | #4 | Tutu | Tutu | Marseille | 25/10/1994 | #5 | Momo | Momo | Marseille | 25/10/1992 |
Aucun problème pour trouver la personne la plus âgée :
- SELECT Min(Date_naissance) FROM Personne
Aucun problème non plus pour répertorier chaque ville :
- SELECT DISTINCT Ville FROM Personne
Mais comment réunir les 2 conditions ? (là je coince un peu)![]()
Peut-être que je n'aborde pas le problème de la bonne façon. Si vous avez des suggestions ou des idées, n'hésitez pas (^_^)
Merci d'avance
Partager