我有张table-
id---------rowNum------status
aa23 1 HIT
aa23 1 HIT
aa23 1 HIT
aa23 2 MISS
aa23 2 MISS
aa24 2 MISS
aa24 2 MISS
基本上,我需要根据给定的ID获取HIT和MISS的计数
例如,如果给我aa 23,我应该返回
status-----count
HIT 1
MISS 1
rowNums应不同,因此给定id= aa 23,HIT发生三次,但所有rowNums均为1,因此对于Miss应计数一次
2条答案
按热度按时间ubof19bj1#
您可以先元素化所有重复项,也可以只选择所需的ID和结果行的计数
一个一个零个一个一个一个一个一个一个一个一个一个一个一个
| 身份证|地位|计数--|
| - ------|- ------|- ------|
| aa24|错过|1个|
| aa23|击中|1个|
| aa23|错过|1个|
fiddle
js4nwp542#
可以使用
group by
执行此操作,如下所示:Demo here