Bonjour

Je souhaite retrouver la date associée à un code via une requete A, et si pas trouvé via une requête B. En sachant que certains codes ont des lignes dans les 2 requetes. Est ce possible ?

J'avais imaginé cela :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Select * from (select code, date from ...) LOT1
union
select * from (select code, date from  ...) LOT2 where lot2.code<>LOT1.code
Cela ne passe pas car en Union les 2 lots de résultats sont invisibles l'un à l'autre.
Je n'ai pas mis le détail des 2 requêtes (...) car elles sont assez complexes chacun, avec mal de tables et de jointures différentes.

Il y a t-il une solution à cela ?
Je ne peux pas faire un Select distinct qui engloberait le tout car les dates retournées pour lot1 et lot2 ne sont pas forcément les mêmes.

Merci