-4

次の列を持つテーブルがあります

Store_ID, Item_ID, Sales_Amount

各店舗の売れ筋商品を 2 つ取得する必要があります。誰かがこの問題についてアイデアや提案を持っていますか?

4

1 に答える 1

2

これはうまくいくはずです

SELECT mytable.Store_ID, mytable.Sales_Amount
FROM mytable
    LEFT JOIN mytable table2 ON mytable.Store_ID = table2.Store_ID 
    AND mytable.Sales_Amount <= table2.Sales_Amount
GROUP BY mytable.Store_ID, mytable.Sales_Amount HAVING COUNT(mytable.*) <= 2;
于 2013-03-11T18:32:09.960 に答える