2

私は周りを見回してきましたが、明確な一致を見つけることに関するこの質問に対する答えを見つけることができません. 次のようなテーブルがあります

ID       Category      Relevancy
192820   273003000  2
242567   273003000  2
510711   273003000  2
510711   273003002  34
542178   273003000  1
551356   273003002  1
688833   273003000  3
734917   273003002  2
888879   273003000  1
891624   273003002  3

そのため、ID ごとに複数のカテゴリを持つことができ、関連性はどのカテゴリ番号かによって決まります (1 は最初のカテゴリ、2 番目は 34 はその ID の 34 番目のカテゴリです)。

カテゴリのカウントを検索できる場所を照会したいのですが、カテゴリの ID が既にカウントされている場合はカウントされません。

したがって、この場合の答えは次のようになります。

Category         Count  
273003000         6
273003002         2

助けてくれてありがとう!!

4

2 に答える 2

0

このようなものが必要ですGROUP BY:-

select Category, COUNT(*) as Count
from YourTable
GROUP BY Category;

SQLFIDDLE

于 2013-09-06T18:03:03.907 に答える