我不知道我的代码在这里发生了什么。我正在尝试返回特定电话号码收到的最大呼叫数,并通过收到的呼叫找到前7个号码,但我只在结果中获得了计数列。代码是:
SELECT COUNT (call_id) FROM call_test
GROUP BY receiver_id
ORDER BY COUNT(call_id) DESC
LIMIT 7;
但它返回的是:
COUNT(call_id)
3
2
2
2
2
1
1
我认为我的代码是正确的,但是如何显示与各自计数相对应的特定数字?这是用于MAC的SQLPro。
答案 0 :(得分:0)
是否像在select
中包含数字一样简单?
SELECT receiver_id, COUNT(call_id)
FROM call_test
GROUP BY receiver_id
ORDER BY COUNT(call_id) DESC
LIMIT 7;