Есть 3 таблици
1 category 1 000 записей
c_id
c_name
2 product 400 000 записей
p_id
p_name
3 category_to_product 1 500 000 отношений
c_id
p_id
Надо выбрать категорию где количество продуктов равно 0.
Делаю вот такой запрос
SELECT
`category`.*,
count(`product`.`p_id`) as `p_count`,
FROM `category`
LEFT JOIN category_to_productON (category.c_id = category_to_product.c_id)
JOIN product ON (product.p_id = category_to_product.p_id)
GROUP BY `category_id`.`c_id`
Почему-то в результате не все записи а только те у которых есть товары..... где я ошибся ?