私は次のテーブルを持っています...
orderID | itemID
---------------------
100 3425
100 3432
102 4443
102 8754
102 3425
103 6511
103 1176
103 3584
107 4967
109 0067
今、次のクエリが必要です...
itemID
ごとに の数を返しますが、1 回あたり 3 つ以上の注文orderID
がある のみOrderID
orderID
単一のクエリを使用して、
orderID
を持つすべての を検索し、これらの のitemID 3425
すべての を一覧表示します。itemID
orderID
私が最初に試したものについては...
SELECT orderid,COUNT(itemid) AS item_count
FROM orderitems
WHERE (select COUNT(orderid) from orderitems) >2
GROUP BY orderid.
しかし、それは望ましい結果を与えていません....私はT-SQLが初めてです助けてください...