Добрый день,
Есть 3 таблицы -
ps_category(Id_category, active)
ps_category_product(Id_category, id_product, level)
ps_ps_product(Id_product, active)
Было бы неплохо делать неактивной категорию, если
ВСЕ связанные товары с ней также упразднены.
Накидал запрос - но это не совссем то, что нужно, куда - то нужно впендюоить
COUNTUPDATE ps_category set ps_category.active = '0' where ps_category.level = 3 AND ps_category.id_category IN
(SELECT ps_category_product.id_category FROM ps_category_product WHERE id_product IN (
SELECT ps_product.id_product FROM ps_product WHERE ps_product.active = '0'
))";
Помогите пожалуйста!