0
我想要获得分组计数的总和。在SQL查询中分组计数
SELECT ig_idx,ig_team1,ig_team2benefit,ig_game_type
FROM (select ig_idx,ig_team1,ig_team2benefit,ig_game_type,
RANK() OVER(partition by ig_root,ig_game_type order by ig_idx asc) AS rank
FROM info_game) AS t1
WHERE rank < 2
==================================
idx name odds type
----------------------------------
1 Kjelsaas 1.4 dnb
2 Kjelsaas 1.75 1x2
3 Kjelsaas 1.75 ou
4 Kjelsaas 1.8 ah
5 Grorud 3 dnb
6 Grorud 3.8 1x2
7 Grorud 1.36 ou
8 Grorud 2.075 ah
9 Brumunddal 2.25 1x2
10 Brumunddal 1.57 ou
11 Brumunddal 2.2 ah
==================================
我想要一个结果。
==================================
idx name odds type count
----------------------------------
1 Kjelsaas 1.4 dnb 4
2 Kjelsaas 1.75 1x2 4
3 Kjelsaas 1.75 ou 4
4 Kjelsaas 1.8 ah 4
5 Grorud 3 dnb 2
6 Grorud 3.8 1x2 2
9 Brumunddal 2.25 1x2 3
10 Brumunddal 1.57 ou 3
11 Brumunddal 2.2 ah 3
==================================
第一个查询返回您的示例数据?如果是的话,2 Grorud行发生了什么? Grorud应该是4吗? – SQLChao