Я хочу выбрать идентификатор, код и имя из таблицы продуктов и сумму количества, где продукты.id = whs_products.product_id
Я пробую это
Код: Выделить всё
$this->db->select("id, code, name");
$this->db->from("products");
$this->db->join('whs_products', 'products.id = whs_products.product_id');
$this->db->select("quantity");
Я хочу перечислить все продукты только один раз, где нет количества. Я хочу указать количество 0, а где оно больше 1 в whs_products. Я хочу отобразить сумму всего количества.
Буду очень благодарен за помощь!
Структура таблицы
Код: Выделить всё
Products
id, code, name, unit, price
whs_products
id, product_id, warehouse_id, quantity
идентификатор, имя, адрес
Я попробовал это, сэр,
Код: Выделить всё
$this->db->select("products.id as productid, products.code, products.name, products.unit, products.cost, products.price, sum(whs_products.quantity) as 'totalQuantity'")
->from('products')
->join('whs_products', 'whs_products.product_id=products.id', 'left')
->group_by("products.id");
$this->db->get();
Любые решения для этого. Я очень благодарен за вашу поддержку.
Подробнее здесь: https://stackoverflow.com/questions/140 ... odeigniter
Мобильная версия