Quote Originariamente inviata da optime Visualizza il messaggio
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
Funziona!! Non son quante notti insonne ho passato

Ne approfitto..quindi ottenuto questo risultato:

FID ultimaVerificaFumi PID ultimaPulizia
249 2019-08-05 NULL NULL
1488 2024-01-08 NULL NULL
NULL NULL 1 2024-01-28
2 2024-01-18 2 2024-01-18
2 2024-01-18 2 2024-01-18

come posso mostrare i dati di altre due tabelle con la seguente relazione?
Fid/Pid = tab_caldaie.id_caldaia
tab_caldaie.id_utente=tab_utente.id_utente

cosi da mostrare per ogni caldaia i dati del cliente e i dati della caldaia..