Muchas gracias Leo.
Entender lo entendi todo desde el principio, lo que sucede es que esa consulta ya la tenía generada y me estaba volviendo loco para usarla como subconsulta.
Como comprenderás el ejemplo que he puesto es sólo una pequeña parte de la consulta que tengo que generar.
Para el ejemplo inicial pongo aquí una posible solución (por si le sirve a alguien)
Código MySQL:
Ver originalSELECT T3.pais
,T4.distrito
,T5.prov
AS provincia
,T1.localidad
,T1.importe
) T2
ON T1.codprov
= T2.codprov
Muchas gracias de nuevo.