Задавайте вопросы, мы ответим
Вы не зашли.
Здравствуйте, ув. гуру MySQL!
Есть две таблицы ps_customers и ps_orders
ps_customer клиенты
- id_customer
ps_orders заказы всех клиентов
- id_order
- id_customer
- total_paid
Нужно сделать такую выборку, чтобы на выходе получилось следующее
id_customer - SUM(total_paid)
т.е. Я хочу узнать на сколько в сумме заказал каждый клиент.
Пробую вот так:
SELECT ps_customer.id_customer, SUM(ps_orders.total_paid)
FROM ps_customer
JOIN ps_orders ON ps_orders.id_customer = ps_customer.id_customer
WHERE ps_customer.id_customer = ps_orders.id_customer
Но на выходе имею только одну строчку с суммой по всем заказам всех клиентов, а не каждого в отдельности.
Подскажите пожалуйста, как выглядит правильный запрос,
заранее благодарен!
Неактивен
Используй GROUP BY
Отредактированно simple (20.01.2012 17:39:24)
Неактивен
Неактивен