SQL Server: подсчитайте, сколько раз идентификатор из таблицы A встречается в таблице B

У меня есть две таблицы: продукты и заказы. Заказы ссылаются на продукты через ProductID в качестве внешнего ключа. Я хочу знать, сколько раз каждый продукт был продан, включая продукт, продаваемый только один раз. Я почти могу заставить его работать, используя левое соединение, но это все равно дает одну строку с количеством единиц для всех продуктов, независимо от того, существуют они в таблице заказов или нет.

Есть ли способ сделать это, чтобы у вас было что-то вроде этого?

Product | Times sold
Milk    | 5
Bread   | 18
Cheese  | 0

... и так далее.

Ответы на вопрос(3)

Ваш ответ на вопрос