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

Mañana vuelvo a la carga

el 60% Tras un mes preparando la estrategia, mañana vuelvo a la carga con mi cliente más grande. Siendo totalmente honesto contigo: este cliente representa

¿Lees 200 libros al año?

O solo pasas páginas Anoche cerré la última página de la trilogía de Joe Abercrombie. Si te gusta el grimdark, ya sabes que Abercrombie no tiene

Uno más uno son siete

y otras mentiras de los 2000 Siendo adolescente siempre quise aprender a tocar la guitarra. Hoy, sin motivo aparente, me ha venido ese recuerdo. Supongo

¿Quién eres?