这是我的桌子的样子:
id amount price
5 2 10
8 4 30
5 3 20
这是我想要的结果:
id amount price subtotal grandtotal
5 2 10 20 80
5 3 20 60
8 4 30 120 120
如果我们使用 sum 和 group by id,它会将 id 为 5 的两行分组为 1 行并只计算总计,但我需要像上面一样保留每一行的细节。(只要罐子在那里,罐子放在第一排或第二排的哪个位置都没有关系80
。 )
这在 MySQL 中可能吗?还是我需要用 PHP 或其他语言来做?
非常感谢。
亲切的问候,LL