salve
stò cercando di effettuare una full join su due tabelle ma non riesco ad ottenere il risultato sperato.
Tabella view_ultimaPulizia:
ID_caldaia ultimaPulizia
1 2024-01-28
2 2024-01-18
3 2015-11-11

tabella view_ultimaVerificaFumi:
ID_caldaia ultimaVerificaFumi
2 2024-01-18
3 2015-11-11
4 2023-02-07

simulo una query full join unendo due select rispettivamente con una left join e right join:
codice:
SELECT *
from view_ultimaVerificaFumi
LEFT JOIN view_ultimaPulizia
on view_ultimaVerificaFumi.ID_caldaia=view_ultimaPulizia.ID_caldaia
UNION ALL
SELECT *
from view_ultimaVerificaFumi
RIGHT JOIN view_ultimaPulizia
on view_ultimaVerificaFumi.ID_caldaia=view_ultimaPulizia.ID_caldaia
risultato query:
ID_caldaia ultimaVerificaFumi ID_caldaia ultimaPulizia
2 2024-01-18 2 2024-01-18
3 2015-11-11 3 2015-11-11
4 2023-02-07 4 2023-02-07

perchè non funziona??