私は2つのテーブルがあります。。どのようにデータベース列の合計を得る
私の質問は、pre_orderテーブルからすべての情報を取得し、すべての数量受信したフォームのSUMを取得する方法ですreceive_pre_orderテーブルに対してそれはpre_order id
です。
recieve_pre_orderに次のデータがあるとします。
+--------------+------------+-------------------+
| pre_order_id | product_id | quantity_recieved |
+--------------+------------+-------------------+
| 1 | 1 | 10 |
| 1 | 1 | 20 |
| 1 | 1 | 10 |
+--------------+------------+-------------------+
それはpre_order_id 1
に対してquantity_recieved = 40
を返す必要があります。
は、今私が試してみました:
$this->db->select_sum('quantity_recieved');
$this->db->from('recieve_pre_order');
return $this->db->get();
それが機能していますが、それは一つのテーブルからデータを取得しています。
しかし、私は両方のテーブルからデータをフェッチしたいです。
誰か助けてもらえますか?
http://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to-me-to-be-a-veryを参照してください。 -simple-sql-query – Strawberry