Выборка суммы полей из связанной таблицы

Armageddance

Новичок
Есть две таблицы. В одной - инфа о клиенте users, во второй - типы товаров и их количество - orders.
Вид второй таблицы:
PHP:
product |  count | login |
|  1  | 8 | mama| 
|  2  | 12 | mama| 
|  2  | 6 | mama| 
|  2  | 2 | papa | 
..................................................
Как мне выбрать из таблиц данные вот в такой форме(в которой будут указаны суммы количества товаров из всех записей для каждой группы соответственно)?
PHP:
 login | product_sum1| product_sum2|
mama |  8  | 18 |
papa |  0  | 2 |
набросал вот такой запрос, но не знаю как выбирать данные по конкретной группе товаров.
PHP:
SELECT login, sum(product) AS product_sum1, sum(product) AS product_sum2 FROM users INNER JOIN orders USING(login) GROUP BY login
 

xayam

Новичок
зачем во второй таблице столбец login?
Этот столбец должен быть в users.
Для связи таблиц использовать внешний ключ.
 

Royal Flash

-=MaestrO=-
1. Что такое product_sum1 и product_sum2? Судя по Вашему Select они одинаковы...
2. Если в первой таблице product это id продукта, то почему
| 2 | 12 | mama|
| 2 | 6 | mama|
а не
| 2 | 18 | mama|
?

Потрудитесь описать Вашу задачу более подробно, а то найти решение, не вникнув в суть не удастся.
 
Сверху