0

カート内のアイテムの数を数えて、いくつの異なるアイテムが販売されているかを判断する方法に問題があります。たとえば、

テーブル「sales」にこの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でマージする方法が本当にわかりません。pls pls plsは私を助けてください。

4

2 に答える 2