0

私は次のテーブルを持っています...

orderID | itemID
---------------------
100          3425
100          3432
102          4443
102          8754
102          3425
103          6511
103          1176
103          3584
107          4967
109          0067

今、次のクエリが必要です...

  1. itemIDごとに の数を返しますが、1 回あたり 3 つ以上の注文orderIDがある のみOrderIDorderID

  2. 単一のクエリを使用して、orderIDを持つすべての を検索し、これらの のitemID 3425すべての を一覧表示します。 itemIDorderID

私が最初に試したものについては...

SELECT orderid,COUNT(itemid) AS item_count
FROM orderitems 
WHERE (select COUNT(orderid) from orderitems) >2
GROUP BY orderid.

しかし、それは望ましい結果を与えていません....私はT-SQLが初めてです助けてください...

4

1 に答える 1