You can't aggregate values with a GROUP BY and include non-aggregated values unless they are specifically included in the GROUP BY:
SQL GROUP By and the "Column 'name' is invalid in the select list because..." error[
^]
To do that, you need to create a subquery which does the grouping and aggregate, and then JOIN that to the other table.
SELECT a.ID, a.Total, b.SalesManName FROM (SELECT ID, SUM(MyColumn) AS Total FROM MyTable GROUP BY ID) a
JOIN myOtherTable b ON a.ID = b.MyTableID