2009-02-27 14 views
0

私はSQL Server 2005 ceを使用するモバイルアプリケーションに使用するSQLクエリに問題があります。質問するSQL Server 2005 CE

{:私は、私は何をしようとすると、ds_problemフィールド上でグループをやって、このようなエラーを取得している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 

"集計およびグループ化式では、SELECT句には集計およびグループ化式しか含めることができません[選択句= TP、SW_HASOK]"}

だから私は間違っていましたか?おかげで..私はあなたがする何を意味するのかと仮定

答えて

1

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 
WHERE TP.ID_TASK_MASTER = @P_IDTASKMASTER 
ORDER BY P.DS_PROBLEM,TP.ID_TASK_MASTER, TP.ID_PROBLEM,TP.ID_TASK_PROBLE 
ました