Hola
Revisando me doy cuenta de que si se repiten, osea, son identicos los datos de los campos en la tabla 2, SI se suman en el importe.
Por eso en principio comente de la consulta anidada, para evitar esa suma en el importe.
Esta es la sentencia que se necesita para evitar la duplicacion, osea, que no sume dos veces el dato del importe.
Código SQL
[-]SELECT DISTINCT Tabla2.Campo1, Tabla2.Campo2
( SELECT Sum(Tabla1.Importe) AS Importe FROM TABLA1 WHERE TABLA1.CAMPOID = TABLA2.CAMPOID )
FROM Tabla1 INNER JOIN Tabla2 ON Tabla1.CampoID = Tabla2.CampoID
GROUP BY TABLA2.CAMPOID, Tabla2.Campo1, Tabla2.Campo2;
Saludos