[SQL] aide pour requete UPDATE SVP
Bonjour,
Je suis très novice en SQL et j’en appelle à votre solidarité SVP. Voici mon problème :
La table T_DOUBLON contient:
Code:
1 2 3 4 5 6 7
|
NUM NOM PRENOM AGE
-------- -------- ------------- --------
1 dupont jean 20
2 durant jacques 40
3 dupont jean
4 durant jacques |
J'exécute une requête de suppression des doublons sur cette table en gardant les enregistrements les plus récents:
Code:
1 2 3 4 5 6 7 8
|
DELETE
FROM T_DOUBLON T
WHERE T.NUM < ANY (SELECT NUM
FROM T_DOUBLON T2
WHERE T.NUM <> T2.NUM
AND T.NOM = T2.NOM
AND T.PRENOM = T2.PRENOM) |
Résultat:
Code:
1 2 3 4 5
|
NUM NOM PRENOM AGE
-------- -------- ------------- --------
3 dupont jean
4 durant jacques |
Seulement, je souhaiterai copier les valeurs du champ AGE dans les enregistrements les plus récents respectifs avant de supprimer les doublons...
Résultat espéré:
Code:
1 2 3 4 5
|
NUM NOM PRENOM AGE
-------- -------- ------------- --------
3 dupont jean 20
4 durant jacques 40 |
Voila, j’espère avoir été clair et merci d’avance !