SQL Server, không giống như MySQL, sẽ không cho phép các trường chưa được tổng hợp hoặc nhóm trong danh sách đã chọn. Ngoài ra, DISTINCT
của bạn là thừa. Hãy thử điều này:
SELECT
map_objetivos.OBJ_RowID AS test,
map_objetivos.OBJ_Objetivo
FROM
map_admin_caminho_critico_indicadores
INNER JOIN
map_admin_caminho_critico ON CCR_RowID = CCI_CaminhoDR
INNER JOIN
map_indicadores ON IND_RowID = CCI_IndicadorDR
INNER JOIN
map_objetivos ON OBJ_RowID = IND_ObjetivoDR
GROUP BY
map_objetivos.OBJ_RowID,
map_objetivos.OBJ_Objetivo