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 : 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      |
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