建立库存系统.我有很多产品,每个产品都有三个不同的变量.因此,对于库存总数,我想按两列(产品和尺寸)和总和数量进行分组以获得库存总量.
---------------------------------
|product |Size |Quantity |
---------------------------------
|Widget one |2 |275 |
---------------------------------
|Widget one |2 |100 |
---------------------------------
|Widget two |3 |150 |
---------------------------------
|Widget two |2 |150 |
---------------------------------
我想要的输出:
小工具1 – 2:375
小工具二 – 3:150
小工具二 – 2:150
我想出了如何按一列分组并使用下面的代码求和:
$query = "SELECT product, SUM(Quantity) FROM inventory GROUP BY product";
$result = mysql_query($query) or die(mysql_error());
// Print out result
while($row = mysql_fetch_array($result)){
echo "Total ". $row['product']. " = ". $row['SUM(Quantity)'];
echo "
";
}
?>
我只是坚持按两列分组.可能吗?或者我应该为三种尺寸创建三种不同的产品并消除该列?谢谢.