Io non uso mysql ma penso comunque di non darti false indicazioni.

Io userei una funzione condozionale " se " oppure " iif " oppure " CASE WHEN "


Per esempio in SQLServer scriverei:

CASE WHEN rif ISNULL THEN old_rif ELSE rif END
Tradotto se rif è vuoto scrivi old_rif diversamente rif


Devi adattare quanto sopra a mysql