у нас был запрос. Он показывает категории товаров и количество товаров в каждой директории. но он работал так что в выдаче только те категории, у которых есть товар. А надо сделать так чтоб все категории показывал.
Изначальный запрос:
select categories.name,
categories.id,
categories.parent_id,
categories.image,
categories.slug,
categories.sort,
categories.active,
categories.created_at,
categories.updated_at,
categories.weight,
categories.dimensions,
categories.seo_title,
categories.seo_description,
categories.work_desc,
count(*) products_count
from `categories`
left join `master_product_categories` on `master_product_categories`.`category_id` = `categories`.`id`
left join `master_products` on `master_product_categories`.`master_product_id` = `master_products`.`id`
where `master_product_categories`.`published` = 1
and `master_product_categories`.`deleted_at` is null
and `master_products`.`group_id` is null
в выдаче только те категории, в которых есть товары.
до этого было join - это заменили на left join
но надо чотбы все категории попали в выборку. и не важно есть ли там товары.
почему у меня не работает?