[SQL] Problème condition sur 1 table
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" :
Code:
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 | |
Ce que je cherche à faire, c'est une requête qui me donne pour chaque "adresse", la personne la plus âgée.
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