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







Répondre avec citation
Partager