[Mysql] pb de la clause UNION
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 :
Code:
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 |
MySql me jette au niveau du mot-clef UNION
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