Complicata la cosa....

per tornare all'errore... non includi la temporary_table ... (potevi chiamarla pippo che era meglio)....
codice:
SELECT blablabla.a, blablabla.b, manag.Nome, manag.Cognome
FROM comunicati, manag
LEFT JOIN temporary_table ON temporary_table.NomeCognome = CONCAT_WS(\" \",  manag.Nome, manag.Cognome)
WHERE comunicati.title IS NOT NULL
ORDER BY Cognome ASC;
con tutti i benefici di inventario e anche qualcosa in piu'...