J'ai un opertaion d'union entre deux tablesSQL: cascade UNION et JOIN
SELECT ID_1,
name_1,
surname_1,
FROM T_ONE
UNION
SELECT ID_2,
name_2,
surname_2
FROM TABLE_2
Je veux rejoindre le résultat de cette opération UNION
avec une autre table ou même avec tous TABLE_1
.
Comment puis-je gérer ce nouveau résultat de table du UNION
.
par exemple après la précédente UNION
:
RIGHT JOIN TABLE_3
ON TABLE_3.ID_3 = XXXXXXXXXXXXXXXXXXXX.ID_2
Je ne sais vraiment pas ce que je dois mettre à la place du XXXXXXXXXXXXXXXX andle la nouvelle table générée par l'UNION
.
et j'utiliser UNION ALL au lieu de simplement UNION afin d'éviter le tri des résultats, puisque vous savez ils sont différents (les données des tables T_ONE et TABLE_2 ne se chevauchent pas, n'est-ce pas?) – van
@Van: Nous ne pouvons pas supposer cela, mais c'est un bon point. Édité. – gbn
Im face à un problème similaire, sauf les syndicats sont sur le dessus, et je ne peux pas utiliser la droite rejoindre parce que ce n'est pas actuellement pris en charge sur la plate-forme. Est-il possible de le restructurer pour utiliser une jointure gauche avec les syndicats sur le premier choix? –