【发布时间】:2017-06-29 14:47:20
【问题描述】:
我需要在 MySQL 中查询结果:
Article | Box Quantity
6781234 | 128
6781234 | 128
6781234 | 128
6781234 | 116
745694 | 128
745694 | 128
745694 | 128
745694 | 16
563217 | 256
563217 | 256
563217 | 256
563217 | 32
我的表是用
构建的CREATE TABLE `orders` (
`id` int(11),
`order_no` int(11),
`quantity` int(11),
`box` int(11)
);
我已经填写了 3 个插页
INSERT INTO `orders` (`id`, `order_no`, `quantity`, `box`) VALUES (1, '6781234', '500', '128'), (2, '745694', '400', '128'), (3, '563217', '800', '256');
例如:
order_no| quantity | box
6781234 | 500 | 128
745694 | 400 | 128
563217 | 800 | 256
我仍然不确定在 MySQL 中,但我在 PHP 中使用 FOR-LOOP 解决了它
$ARTICLE = 6781234;
$QUANTITY = 500;
$BOX = 128;
for($LEFT=$QUANTITY;$LEFT>=$BOX;$LEFT=$LEFT-$BOX){
echo $ARTICLE." | ".$BOX."<br/>";
}
echo $ARTICLE." | ".$LEFT
在 MYSQL 中,我没有开始的想法。如果有人可以提供帮助,那就太好了。谢谢!!
【问题讨论】: