Avrei risolto quasi tutto con la temporary table ma alla fine quando ci faccio su un inner join mi dice:
	
		
			
			
				Unknown table 'temporary_table' in on clause
			
		
 
	 
 
.
In pratica, ho creato una temporary_table ...
	Codice PHP:
	
CREATE TEMPORARY TABLE IF NOT EXISTS `temporary_table` ( 
        `ID` int(11) UNSIGNED default NULL,
        `NomeCognome` VARCHAR(250) default NULL
        ) TYPE=MyISAM; 
 
...ficcandoci dentro tutte voci univoche di nomi e cognomi concatenati in una sola colonna che ho precedentemente inserito in un array
	Codice PHP:
	
$sql = "INSERT INTO `temporary_table` (`temporary_table`.`NomeCognome`) VALUES (\"$array_community[$i]\")"; 
 
...e fin qui tutto ok.
Ora devo fare la INNER JOIN con il CONCAT_WS, ma mi da l'errore che ho scritto su
	codice:
	SELECT blablabla.a, blablabla.b, manag.Nome, manag.Cognome
		FROM comunicati
		LEFT JOIN manag ON (temporary_table.NomeCognome = CONCAT_WS(\" \",  manag.Nome, manag.Cognome))
		WHERE (comunicati.title IS NOT NULL)
		ORDER BY Cognome ASC;