ho un opertaion unione tra due tabelleSQL: cascata UNION e JOIN
SELECT ID_1,
name_1,
surname_1,
FROM T_ONE
UNION
SELECT ID_2,
name_2,
surname_2
FROM TABLE_2
voglio unire il risultato di questa operazione UNION
con un altro tavolo o anche con tutti i TABLE_1
.
Come posso gestire questo nuovo risultato di tabella di UNION
.
ad esempio dopo il precedente UNION
:
RIGHT JOIN TABLE_3
ON TABLE_3.ID_3 = XXXXXXXXXXXXXXXXXXXX.ID_2
Io davvero non so cosa ho bisogno di mettere al posto del XXXXXXXXXXXXXXXX per andle la nuova tabella generata dalla UNION
.
e vorrei utilizzare UNION ALL anziché solo dell'Unione, al fine di evitare l'ordinamento dei risultati, poiché si sa sono diversi (i dati delle tabelle T_ONE e TABLE_2 non si sovrappongono, vero?) – van
@Van: non lo possiamo supporre, ma è un buon punto. Modificato. – gbn
Sto affrontando un problema simile, eccetto che i sindacati sono in cima, e non posso usare il diritto join perché non è attualmente supportato sulla piattaforma. È possibile ristrutturarlo per utilizzare un join di sinistra con i sindacati alla prima selezione? –