首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL Group By Server Server 2005 CE

问SQL Group By Server Server 2005 CE
EN

Stack Overflow用户
提问于 2009-02-27 13:43:53
回答 1查看 828关注 0票数 0

我在使用sql server2005ce的移动应用程序中使用的sql查询遇到了问题。我不太擅长t-sql,所以这个查询有问题

代码语言:javascript
复制
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字段上执行group by,得到如下错误:

{“在聚合和分组表达式中,SELECT子句只能包含聚合和分组表达式。Select子句= TP,SW_HASOK "}

那么我做错了什么呢?谢谢..

EN

回答 1

Stack Overflow用户

发布于 2009-02-27 13:50:25

我想你想做的是

代码语言:javascript
复制
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
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/594804

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档