У меня есть две таблицы: продукты и заказы. Orders ссылается на продукты через ProductID как внешний ключ. Я хочу знать, сколько раз был продан каждый продукт, включая продукт, проданный только один раз. Я почти могу заставить это работать, используя левое объединение, но это все равно дает одну строку с количеством, равным единице, для всех продуктов, независимо от того, существуют ли они в таблице заказов или нет.
Есть ли способ сделать это так, чтобы в итоге получилось что-то вроде этого?
Product | Times sold
Milk | 5
Bread | 18
Cheese | 0
... и так далее.