2016-07-29 4 views
0

ここで私のコードで何が起こっているのか分かりません。私は特定の電話番号で受け取った最大の電話番号を返そうとしており、受信した電話番号でトップ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

selectの番号を含むのは簡単ですか?

SELECT receiver_id, COUNT(call_id) 
FROM call_test 
GROUP BY receiver_id 
ORDER BY COUNT(call_id) DESC 
LIMIT 7; 
+0

これは機能します。ありがとうございました。 –

関連する問題