
Originariamente inviata da
optime
perché usi SELECT * ! I nomi delle colonne vanno qualificati, sennò poi succede quello che succede
codice:
SELECT
F.ID_caldaia AS FID, F.ultimaVerificaFumi,
P.ID_caldaia AS PID, P.ultimaPulizia
FROM
view_ultimaVerificaFumi F
LEFT JOIN view_ultimaPulizia P ON F.ID_caldaia=P.ID_caldaia
UNION ALL
SELECT
F.ID_caldaia AS FID, F.ultimaVerificaFumi,
P.ID_caldaia AS PID, P.ultimaPulizia
FROM
view_ultimaVerificaFumi F
RIGHT JOIN view_ultimaPulizia P ON F.ID_caldaia=P.ID_caldaia