2016-04-07 13 views
1

値は以下の表を考えてみましょう:個別のカウント数を照会する

ID |  IP 
-------------------- 
162 | 34.56.12.90 
162 | 34.56.12.90 
25 | 12.23.56.78 
25 | 12.23.56.78 
162 | 12.23.56.78 
92 | 34.56.12.90 
92 | 12.23.56.78 

私は、各IDの異なる値と異なるIPに基づいて表示される回のそれぞれの数を照会しようとしています。 2類似のID & IPは1レコードとみなされます。

私は考慮にIPを置くことができますどのように

SELECT ID, COUNT(1) AS 'NUM' 
FROM table 
GROUP BY ID 

を試してみましたか?

私が望む結果は次のとおりです。

ID | NUM 
---------------- 
162 | 2 
25 | 1 
92 | 2 
+3

'COUNT(DISTINCT IP)' – Squirrel

+2

@Squirrel:あなたのコメントはする必要があります答え。 – spencer7593

答えて

1

ただ、COUNT(DISTINCT [列名])を使用するように変更

SELECT ID, COUNT(DISTINCT IP) AS 'NUM' 
FROM table 
GROUP BY ID 
+0

ありがとうございました! – NewbieCoder

関連する問題