Вам нужно будет использовать подзапрос, который возвращает 10 лучших элементов, сгруппированных по странам, и использовать его в качестве основы для фильтра. Что-то вроде:
SELECT S.Country, S.Item, COUNT(S.Item) AS CountOfItem
FROM SoldItems AS S
GROUP BY S.Country, S.Item
HAVING S.Item In (SELECT TOP 10 R.Item
FROM SoldItems AS R
GROUP BY R.Country, R.Item
HAVING R.Country=S.Country
ORDER BY COUNT(R.Item) DESC
)
ORDER BY S.Country, COUNT(S.Item) DESC;
Обратите внимание, что если есть товары с одинаковым количеством проданных товаров, вы получите более 10 записей, возвращенных на страну.
С уважением,