Avec les deux tables :
T1=(101 AA, 102 AA, 103 BB)
T2=(101 AA, 102 AA, 201 BB)
je désire obtenir (101 AA, 102 AA, 103 BB, 201 BB)
J'ai utilisé la requête suivante :
MySql me jette au niveau du mot-clef UNION
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 select T1.* from T1 left join T2 on T2.col1=T1.col1 where T2.col1 is not null union select T1.* from T1 left join T2 on T2.col1=T1.col1 where T2.col1 is null union select T2.* from T2 left join T1 on T1.col1=T2.col1 where T1.col1 is null
1) Quelqu'un sait il utiliser ce motclef UNION sous MySql
2) Peut on obtenir le résultat demandé par un autre moyen plus simple
Partager