id
id_user
id_product
qty
weight
subtotal
1
1
1
6
3000
399960
2
1
4
1
500
41864
3
4
7
1
500
136350
4
4
2
3
1500
212100
5
4
4
2
1000
83728
Ich möchte das Ergebnis so haben:
id_user
weight
1
3500
4
3000
Ich habe es versucht, aber das Ergebnis ist nicht das, was ich will. Hier ist mein Code:
Mein Modell
Code: Select all
public function getSum()
{
$totalWeight = "SELECT id_user, sum(weight) as weight FROM cart GROUP BY id_user";
$result = $this->db->query($totalWeight);
return $result->row()->weight;
}
Code: Select all
public function index() {
$this->checkout->table = 'cart';
$data['totalWeight'] = $this->checkout->getSum();
}
id_user
weight
1
3500
4
3500
Ich weiß nicht warum, aber jedes Mal, wenn ich versuche, mit einer anderen Menge (Menge) und einem anderen id_user auszuchecken, sind die in der Gewichtsspalte angezeigten Ergebnisse immer 3500 oder folgen immer dem id_user, der den ersten Checkout-Vorgang durchgeführt hat.
Ich hoffe, ihr versteht es und könnt mir helfen, mein Problem zu lösen. Danke
Mobile version