trovata anche la soluzione... era più semplice del previsto...
codice:
SELECT mod_rubrica_societa.societa,mod_riparazione_marche.id,mod_riparazione_marche.cod_marca,mod_riparazione_marche.nome,mod_riparazione_marche.descr,mod_riparazione_marche.flagCentri,mod_riparazione_marche.cod_distr
FROM mod_riparazione_marche LEFT JOIN mod_rubrica_societa ON mod_riparazione_marche.cod_distr=mod_rubrica_societa.cod_soc
WHERE mod_rubrica_societa.societa LIKE ''
UNION
SELECT mod_rubrica_enti.societa,mod_riparazione_marche.id,mod_riparazione_marche.cod_marca,mod_riparazione_marche.nome,mod_riparazione_marche.descr,mod_riparazione_marche.flagCentri,mod_riparazione_marche.cod_distr
FROM mod_riparazione_marche LEFT JOIN mod_rubrica_enti ON mod_riparazione_marche.cod_distr=mod_rubrica_enti.cod_soc
WHERE mod_rubrica_enti.societa LIKE ''
ORDER BY mod_riparazione_marche.nome
Spero possa servire agli altri...