как получить сумму столбца цены товара со ссылкой на другой столбец таблицы customer_id

Я хочу получить 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);

0

Решение

Разве вы не имеете в виду что-то более похожее на:

"SELECT SUM(`product_price`) as total
FROM cart
INNER JOIN product ON product.id = cart.product_id
WHERE cart.customer_id = '$c_id'";

трудно сказать, так как мы не знаем вашу структуру БД, но объединение таблиц, как вы, кажется, не имеет смысла

ОБНОВЛЕНИЕ: изменен запрос после знания структуры БД

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector