risolvi? non lo so prova

è il metodo migliore? se l'unica corrispondenza che hai è quella, non ci sono alternative. piuttosto, la JOIN può fallire se in t1.nome i dati sono registrati così

codice:
Rossi  Mario <---- 2 spazi tra Rossi e Mario
Rossi, Mario
Mario Rossi
e quindi sono *diversi* da "Rossi Mario", derivato da CONCAT(t3.Cognome," ",t3.Nome)