Select rows until a total amount is met in a column (mysql)

前端 未结 5 843
再見小時候
再見小時候 2020-12-19 23:41

I have seen this issue in SF, but me being a noob I just can\'t get my fried brain around them. So please forgive me if this feels like repetition.

My Sample Table

5条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-12-19 23:50

    SELECT x.* 
      FROM supplier_stock x 
      JOIN supplier_stock y  
        ON y.supplier = x.supplier 
       AND y.id >= x.id 
     GROUP 
        BY supplier
         , id 
    HAVING SUM(y.qty) <=5;
    

提交回复
热议问题