-4
テーブルがあり、列はProductとProductGroupIDです。この例のように すべての製品は、1つの以上のグループになります私はそれがグループまたはグループだ得るために、これらのグループに属している製品の数を持参する必要があり、すべての製品についてはMS-SQLのグループ化とカウントのクエリ
+-------+--------------+
|product|ProductGroupId|
+-------+--------------+
| 10 | 2 |
| 10 | 9 |
| 10 | 4 |
| 10 | 7 |
| 20 | 7 |
| 30 | 4 |
| 40 | 1 |
| 50 | 11 |
| 50 | 12 |
| 60 | 2 |
| 70 | 9 |
| 80 | 11 |
| 90 | 12 |
| 100 | 13 |
+-------+--------------+
。 たとえば、製品10はグループ2,4,9,7であるため、これらのグループに属するすべての製品をカウントする必要があります。この場合、5(製品数10,60,70,30,20)です。 この例では、完全に望ましい結果を添付します。 https://i.stack.imgur.com/XTa4R.png ms-sqlでこれを行う方法を教えてください。
Thnaks!
読むようになります。 //stackoverflow.com/help/how-to-askサンプルデータと必要な出力を提供します。 –
あなたは何をしようとしているのか分かりません。私はあなたのサンプル画像を見直しますが、それは全く意味がありません。今のところあなたの質問に基づいて、グループ内のすべての製品を数えたいと思っています。 「ケース5(製品数10,60,70,30,20)」とは何ですか? –