我用的是Ignite2.8.1我有一张table T1(a,b,c) 两者兼而有之 a 以及 b 作为主列。我想知道每一个的价值 b 在每组中。由于主键在功能上依赖于分组列,因此通常这是可以的 c 但ignite返回一个错误 b 一定是其中之一 group by “a列…这不是我想要的,事实上,这和不分组是一样的。使用可用的选择-你能建议如何获得点火产生两者吗 a 以及 b 每一组,甚至只是 b . 它快乐地生产 a 好像它是主键中唯一的一列。
T1(a,b,c)
a
b
c
group by
0ve6wy6x1#
您可能只想预先计算每个组的计数,然后为每个组添加此信息 a & b 组合:
SELECT a, b, c, cnt FROM T1 INNER JOIN ( SELECT c, COUNT(c) as cnt FROM T1 GROUP BY c ) counts ON counts.c = c
1条答案
按热度按时间0ve6wy6x1#
您可能只想预先计算每个组的计数,然后为每个组添加此信息
a
&b
组合: