Más de una imagen por producto.

Consulta sencilla para obtener aquellos productos que tienen más de una imagen.

SELECT 
    p.id_product,
    pl.name AS product_name,
    COUNT(i.id_image) AS image_count
FROM 
    ps_product p
INNER JOIN 
    ps_product_lang pl ON p.id_product = pl.id_product
INNER JOIN 
    ps_image i ON p.id_product = i.id_product
WHERE 
    pl.id_lang = 1  -- Cambiar según el idioma deseado
GROUP BY 
    p.id_product, pl.name
HAVING 
    COUNT(i.id_image) > 1  -- Filtrar productos con más de una imagen
ORDER BY 
    image_count DESC;

Con esto podemos ver comprobar aquellos productos que tienen más de alguna imagen. o podemos modificar esta linea:

COUNT(i.id_image) < 1  -- Filtrar productos sin imagenes

para obtener aquellos productos que no tienen imagen.

Compartir

Otros post

studio 3t

Studio 3T

Si buscas un administrador visual para tus conexiones con MongoDB has encontrado el post indicado.

Dormir con un elefante

Todo un fin de semana. Este finde me ha tocado dormir con un elefante. Bueno, yo, mi hija y el elefante de peluche de su

¿Quién eres?