Подскажите, пожалуйста, в чем может быть проблема: мне нужно посчитать кол-во возвратов по странам (две таблицы users и orders). Возврат - это сумма со знаком "-". Пишу запрос:
SELECT users.users_country, COUNT(orders.orders_amount_usd) AS o_returns FROM users, orders
WHERE orders.orders_amount_usd<0
GROUP BY users.users_country
Должно выдать: Russia - 2, Finland - 1, China - 0.
Выдает: Russia - 15, Finland - 3, China - 6.
В чем моя ошибка?