首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >colA查询组和ColB发布顺序查询

colA查询组和ColB发布顺序查询
EN

Stack Overflow用户
提问于 2016-12-18 18:40:52
回答 1查看 52关注 0票数 0

我想要做的是,只在一个有访问权限的列上做一个不同的操作。不幸的是,访问是有限的,我们必须使用聚合函数。

代码语言:javascript
复制
SELECT ColB, max(ColA), Max(ColC)... 
FROM Table1 
WHERE blabalba 
GROUP BY ColB

该查询运行良好,但我需要的是由ColA获得结果顺序,如果我在最后按ColA添加ORDER,则无法执行您试图执行的查询,该查询不包括指定表达式'CSR‘作为聚合函数的一部分。

我们如何通过ColA获得这个查询顺序?

而且,我也不知道这个是否可能,但我需要结果在第一个位置有ColA,所以基本上,我们只在ColB上做了一种不同的操作,我们通过ColA订购

代码语言:javascript
复制
ColA            ColB          ColC
1                A              @
1                A              #
1                B              #
2                C              %
2                D              &
3                E              *
3                E              !
3                E              @
3                F              $

结果

代码语言:javascript
复制
ColA           ColB            ColC
1               A               @
1               B               #
2               C               %
2               D               &
3               E               *
3               F               $

谢谢你!!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-18 18:54:11

若要通过ColA订购,可以尝试此查询吗?

代码语言:javascript
复制
SELECT colb, maxcola, maxcolc
FROM (
  SELECT ColB, max(ColA) AS maxcola, Max(ColC) AS maxcolc 
  FROM Table1 
  WHERE blabalba 
  GROUP BY ColB
) AS sub
ORDER BY maxcola;

或者,如果在Access中不起作用,那么可以将第一个查询保存为视图,然后使用ORDER从视图中查询吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41211603

复制
相关文章

相似问题

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