У меня проблема с запросом, который отображает список магазинов с количеством продуктов, связанных с ним. Я уже давно играю с левыми соединениями и т.д., но безрезультатно. Таблицы имеют следующую структуру:
Таблица магазинов, содержащая столбцы: id
, name
Таблица продуктов, содержащая столбцы: id
, name
, status
, shop
Запрос выглядит следующим образом:
select s.name
, p.name
, count(p.id)
from Product as p
left join Shop as s on p.shop=s.id
where p.status <> '8796107276379'
group by
s.id
Я не получаю магазины, в которых есть 0 товаров. Как мне этого добиться?
Основной базой данных является MySQL.
Спасибо!
Krt_Malta