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