SQL Server: conte o número de vezes que o ID da tabela A ocorre na tabela B

Tenho duas tabelas: produtos e pedidos. Os pedidos referenciam produtos via ProductID como uma chave estrangeira. Quero saber quantas vezes cada produto foi vendido, incluindo o produto vendido apenas uma vez. Quase posso fazê-lo funcionar usando uma junção esquerda, mas isso ainda dá uma linha com uma contagem de uma para todos os produtos, independentemente de eles existirem na tabela de pedidos ou nã

Existe uma maneira de fazer isso que fará com que você acabe com algo assim?

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

... e assim por diante

questionAnswers(6)

yourAnswerToTheQuestion