Perdona esque me he equivocado las consultas serian asi:
consulta para recuperar nombres prioritarios
SELECT nombre FROM nombres_prioritarios
esta seria para recuperar los datos de empresa
SELECT * FROM empresa WHERE nombre=nombre
es decir que los nombres de la tablas prioritarios son unicos pero los datos de la tabla empresa pueden haber algunos datos repetidos pero tengo que recuperarlos todos los nombres y si hay repetidos tambien.
Pongo la query partiendo de tu explicacion haber si es correcta: