コードイグナイターを使用しています。totalQuantity が alterQuantity より小さい製品を取得する where 句が必要です。select 句で sum を使用して totalQuantity を取得しています。
$this->db->select("products.id as productid, products.code, products.name, products.unit, products.cost, products.price, sum(whs_products.quantity) as totalQuantity, products.alert_quantity as alertQuantity")
->from('products')
->where('alertQuantity <=', 'totalQuantity')
->join('whs_products', 'whs_products.product_id=products.id', 'left')
->group_by("products.id");
$this->db->get();
目的の製品を取得する方法がわかりません:(これを試した場合は編集してください
->where('alertQuantity <=', 'totalQuantity')
私はすべての製品を取得しますが、 ->where('alertQuantity <=', 'totalQuantity') では製品はありません。