0

我对如何计算购物车中的商品数量来确定售出多少不同商品有疑问。举个例子

我的表“销售”中有这个 ff 值

id | p_code | p_name | qty |
1  |  1553  |  33uf  |  2  |
2  |  1553  |  33uf  |  3  |
3  |  8812  |   ic   |  1  |

预期的输出必须是这样的。

 " the number(s) of item sold : 2 "

那为什么是2?这是因为 id 1 和 2 是相同的产品,所以它算作 1 .. 而 id 3 与其他 2 不同,所以它也算作 1,这也是我们得到答案 2 的原因。

我的想法是总结数量,但我想这是非常错误的。我真的不知道如何将项目与相同的 pcode 合并。请帮助我。

4

2 回答 2

2

您是否正在寻找不同 p_code 的计数?

从销售中选择计数(不同的 p_code);

于 2013-09-21T18:41:51.680 回答
0

当您使用 php 时,只需使用p_code您遇到的 (s) 作为键创建一个数组。每次遇到一个p_code这样做,

arr[p_code]=1;

为 all 完成此操作后p_codes,只需获取上面数组的长度即可arr。这将是您拥有的唯一数量的 p_code。

于 2013-09-21T18:42:18.713 回答