У меня проблема с SQL-запросом, который я использую для моего мобильного приложения, использующего SQL Server 2005 CE. Я не очень хорошо с t-sql, поэтому есть проблема с этим запросом
SELECT TP.ID_TASK_MASTER, TP.ID_PROBLEM, TP.ID_TASK_PROBLE, P.DS_PROBLEM,
TP.SW_HASOK, TP.SW_HASNOK, TP.SW_HASTOK, TP.SW_HASVALUE,
TP.NO_VALUE1, TP.NO_VALUE2
FROM TASK_PROBLEMS TP
INNER JOIN PROBLEMS P
ON TP.ID_PROBLEM = P.ID_PROBLEM
GROUP BY P.DS_PROBLEM,TP.ID_TASK_MASTER, TP.ID_PROBLEM, TP.ID_TASK_PROBLE
HAVING TP.ID_TASK_MASTER = @P_IDTASKMASTER
Что я пытаюсь сделать, так это сделать группу в поле ds_problem, получая такую ошибку:
{"В агрегатных и групповых выражениях предложение SELECT может содержать только агрегатные и групповые выражения. [Select предложение = TP, SW_HASOK]"}
Так что я сделал не так? Спасибо ..