mysql两列相加_MySQL:按两列分组并求和

建立库存系统。我有很多产品,每个产品都有三个不同的变量。因此,对于总库存,我想按两列(产品和尺寸)和总数量分组以获得总库存。

---------------------------------

|product |Size |Quantity |

---------------------------------

|Widget one |2 |275 |

---------------------------------

|Widget one |2 |100 |

---------------------------------

|Widget two |3 |150 |

---------------------------------

|Widget two |2 |150 |

---------------------------------

我想要输出的内容:

小部件一-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 "
";

}

?>

我只是按两列分组。可能吗?还是应该仅针对这三种尺寸的商品创建三种不同的产品并删除该列?谢谢。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值