Tengo un problema con una consulta que muestra una lista de tiendas con la cantidad de productos asociados. He estado jugando con combinaciones de izquierda, etc. durante bastante tiempo, pero fue en vano. Las tablas tienen las siguientes estructuras:Conteo() y problema de combinación a la izquierda
mesaTiendas columnas que contienen: id
, name
productos tabla que contiene columnas: id
, name
, status
, shop
La consulta es la siguiente:
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
No obtengo las tiendas que tienen 0 productos. ¿Cómo puedo lograr esto por favor?
La base de datos subyacente es MySQL.
Gracias! Krt_Malta
intentan reemplazar la derecha unirse, en lugar dejó –
No, no funciona a cabo. Me sale el siguiente error: no puedo encontrar el tipo (visible) para el alias s dentro de [p: product, s right: Shop]. (Es un lenguaje de consulta patentado) –