У меня есть запрос
SELECT SUM(product.price)
FROM cart, product
WHERE cart.idUser = :idUser AND cart.idProduct = product.id
Если кто-то покупает 2 одинаковых продукта в одном заказе, этот запрос суммирует только 1 раз цену.Например: заказано 3 одинаковых товара = 3 * 10 $, запрос возвращает только 10 $
Если кто-то покупает 2 разных товара, запрос работает нормально.Например: 2 разных продукта = 1 * 5 $ И 1 * 10 $, запрос возвращает 15 $
У меня есть эти таблицы:
Пользователь
Заказ с столбцами: id, idUser, значение
Корзина с столбцами: idUser, idProduct, количество
Продукт сстолбцы: идентификатор, имя, цена