Поиск товаров с низким разрешением картинок

3

У одного из заказчиков возникла проблема, в обновлении у части товаров, картинок на более высокое разрешение.

И родилась идея реализовать подобный запрос к БД, как самый легкий путь выявления, картинок с низким разрешением:

SELECT spi.id, spi.product_id, spi.upload_datetime, spi.original_filename, sp.name, sp.url
FROM shop_product_images as spi 
LEFT JOIN shop_product as sp on sp.id = spi.product_id
WHERE (spi.height < 450) OR (spi.width < 450) GROUP BY spi.product_id;

В данном примере, делается выборка, картинок с любым разрешением сторон менее 450 пикселей, и группируется по "id продукта", далее для полноты выборки и последующей проверки берутся sp.name - имя продукта, sp.url - ссылка на товар.

П.С. Берите пользуйтесь, если есть предложения и пожелания для вывода какой то доп. информации, обращайтесь.

1 комментарий

Добавить комментарий

Чтобы добавить комментарий, зарегистрируйтесь или войдите