Hola. Gracias por tu respuesta. A ver si te entendí, sería algo así?
SELECT -datosvariosdeempresa-
FROM empresas e
LEFT JOIN codpostal c
ON e.cp = c.cp
AND e.cpreal = c.cp
Los dos campos (e.cp y e.cpreal) estan relacionados con c.cp que es la que tiene (codigopostal, localidad, provincia)
Saludos !!