Select
発言あり
Select i.ItemID, s.Price, s.Qty, s.Company From Item i
Inner Join Sku s ON s.ItemID = i.ItemID
これはこれを返します:
ItemID | Price | Qty | Company
1 | $50.00 | 0 | Abc inc.
1 | $45.00 | 5 | Def inc.
1 | $35.00 | 15 | Xyz inc.
2 | $36.00 | 4 | Abc inc.
2 | $45.00 | 5 | Def inc.
2 | $35.00 | 1 | Xyz inc.
3 | $20.00 | 2 | Abc inc.
3 | $45.00 | 0 | Def inc.
3 | $35.00 | 5 | Xyz inc.
ただし、次のロジックが必要です。
その結果を参照している会社を含め、価格と数量が 0 より大きい行を表示します。
そうしないと...
その価格を参照している会社を含め、最低価格の行を表示します。
これは次のようになります。
ItemID | Price | Qty | Company
1 | $35.00 | 15 | Xyz inc.
2 | $35.00 | 1 | Xyz inc.
3 | $20.00 | 2 | Abc inc.
正直なところ、何を試すべきか、質問で何を尋ねるべきかさえわからないため、何も試していません。助言がありますか?