чето у тебя с названиями бардак. колонка product что означает? если номер (идентификатор) товара, то зачем суммировать?
если бы в твоей голове не было опилок, правильный запрос выглядел бы как
SELECT user_id, count(*) AS cnt, sum(amount) AS total
FROM orders
GROUP BY user_id
или с объединением
SELECT a.*, u.login, p.name
FROM
(SELECT user_id, product_id, count(*) AS cnt, sum(amount) AS total
FROM orders
GROUP BY user_id, product_id) AS a INNER JOIN
users AS u ON u.id=a.user_id INNER JOIN
products AS p ON p.id=a.product_id