Я хочу получить SUM
цен на продукцию конкретного клиента, чей id
и продукты корзины, которые я сохранил в cart
Таблица. Цены указаны в products
Таблица.
Структуры таблицы следующие:
CART TABLE cart_id, customer_id, product_id, product_qty PRODUCTS TABLE product_id, product_cat, product_title, product_desc, product_price, product_img
Как я могу это сделать? Я использую следующее mysqli
а также php
код, но он возвращает NUll
:
"SELECT SUM(`product_price`) as total FROM products
INNER JOIN cart ON products.product_price = cart.customer_id
WHERE customer_id = '$c_id'";
$result = mysqli_query($conn, $sql);
Разве вы не имеете в виду что-то более похожее на:
"SELECT SUM(`product_price`) as total
FROM cart
INNER JOIN product ON product.id = cart.product_id
WHERE cart.customer_id = '$c_id'";
трудно сказать, так как мы не знаем вашу структуру БД, но объединение таблиц, как вы, кажется, не имеет смысла
ОБНОВЛЕНИЕ: изменен запрос после знания структуры БД
Других решений пока нет …