私のテーブルは次のようになります。
ID ProductName ProductCode
1 abc 123
2 abc 123
3 abc 456
4 def 789
5 ghi 246
6 jkl 369
7 jkl 369
8 jkl 369
9 jkl 468
10 jkl 468
そして、次のような要約テーブルを作成したいと思います。
ProductName ProductCode Total
abc 123 2
abc 456 1
jkl 369 3
jkl 468 2
つまり、製品「def」と「ghi」には興味がありません。これらは元のテーブルに 1 回しか表示されないからです。他のすべてについては、ProductName と ProductCode でグループ化し、カウントを表示したいと考えています。
group by 句と where in (select...) で遊んでみましたが、円を描いてしまいました。
テーブルには約 50,000 行あり、SQL Server 2008 R2 上にあります。