我有这张桌子:
id idR name check
1 id1 John true
2 id1 Abe false
3 id2 Ernest false
4 id3 Alice false
5 id3 Alf false
6 id3 Ralf false
7 id4 Danny false
8 id5 Alex false
9 id5 Nicolas false
10 id7 Dan true
我需要得到一个整数数组,告诉我每个"idR"
都比它们好。
例如,我会得到这样的东西:
2,1,3,1,2,0,1
答案 0 :(得分:0)
试试这个:
select idR,count (distinct id )as count from table group by idR;
答案 1 :(得分:0)
试试这个
select idR,count(*) as count_idR from table group by idR;
但是对于idR 6,你想要零而不是必须指定条件,根据我们可以进行查询来计算你想要计数的数字,休息上面的那个给你所有现在的计数。