il bello è che concat_ws mi dava funzione non definita...

alla fione ho cercato di nuovo i condizionali e ha messo:
codice:
IF(`proposta`.`rif` IS NULL, `proposta`.`old_rif`, `proposta`.`rif`) AS `riferimento`
va bene lo stessoo va a rallentare molto?