英语不是我的母语,所以我会尽力解释。
我在这张表中有一张带有ID的表我也有帐号。
类似的东西:
ID ACCOUNT
1 1000
1 1001
1 1002
2 1000
2 1001
3 1003
然后我有一个数组(从表单发布,如name =“array [0]”,name =“array [1]”,name =“array [2]”...)这些帐号:
1000
1001
1002
1003
现在我希望查询获得最多“点击”的ID:
1 = 3 out of 4
2 = 2 out of 4
3 = 1 out of 4
所以我需要得到这个查询:
1 for 1000, 1001 and 1002
3 for 1003
有点混乱? :)
有什么建议吗?
答案 0 :(得分:1)
SELECT COUNT(ID
)AS点击FROM table1 GROUP BY ACCOUNT
WHERE ACCOUNT IN(1000,1001,1002)ORDER BY点击DESC