Bonjour à tous,
Je sèche sur une requête alors je fais appel à votre expérience.
j'ai 2 tables :
TOTO TITI
ANNEE CHP2 CHP3 ANNEE CHP5 CHP6
j'aimerais récupéré toutes les années existantes.
Donc, je fais
Code :
- select DISTINCT ANNEE FROM TOTO UNION SELECT DISTINCT ANNEE FROM TITI ORDER BY 1 DESC
|
ça c'est ok.
Le problème
La table TITI doit prendre le dessus sur la table.
Je m'explique si j'ai 2011 dans toto et titi ... cela doit être le 2011 de TITI que je récupère avec un flag/champs qui me dit que cela vient de la table TITI
J'ai testé cela
Code :
- select DISTINCT ANNEE,"" as FLAG FROM TOTO UNION SELECT DISTINCT ANNEE,"1" AS FLAG FROM TITI ORDER BY 1 DESC
|
Le soucis est que comme j'ai 2 champs .. j'ai des doublons d'années maintenant.
j'espère que j'ai été clair.
Merci pour votre aide