У меня есть следующий запрос:Как Итоговые результаты в запросе
SELECT cb.customers_id, cb.products_id, p.products_model, pd.products_name, cb.customers_basket_quantity, p.products_price, (p.products_price * cb.customers_basket_quantity) AS product_total
FROM customers_basket cb, products p, products_description pd
WHERE cb.customers_id =194075
AND cb.products_id = pd.products_id
AND p.products_id = pd.products_id
Я пытаюсь выяснить, могу ли я получить «cart_total» без необходимости делать другой запрос, или использовать PHP, чтобы держать общая сумма.
Я не был уверен, могу ли я использовать оператор CASE, чтобы что-то сделать.
Предложения?
Это не работает. Столбец «cart_total» просто дает мне то же число, что и в «product_total» – Dizzy49
@ Dizzy49 правильно! попробуйте обновленную версию выше. Я создал демо: http://sqlfiddle.com/#!3/1f391/1 (я не включил все поля в примеры - только те, которые имеют отношение к вопросу) – alfasin