注文の上位 2 項目のフラット化された結果を返す SQL クエリの作成についてサポートが必要です。
テーブルと関連フィールドは次のとおりです。
Order OrderItem
------- -----------
orderId orderId
productCode
quantity
目的の結果セットを探しています:
[orderId] [productCode1] [quantity1] [productCode2] [quantity2]
---------- -------------- ----------- -------------- -----------
o123 p134 3 p947 1
o456 p384 2 p576 1
結果は from でグループ化さorderId
れ、 fromのOrder
TOP 2 となります。どのTOP 2が返されるかは気にしません。必要なのは2つだけです。productCode
quantity
OrderItem
どんな助けでも大歓迎です。