update avec selection multitable
Bonjour à tous
Voilà je cherche à faire un update sur la table 'products_to_categories' en fonction d'un critère rempli dans la table 'products'
J'ai 2 tables
products:
products_id -|- etat
1 -|- 0
2 -|- 1
3 -|- 1
&
products_to_categories:
products_id -|- categories
1 -|- 21
2 -|- 21
3 -|- 21
Plus précisement je recherche à changer la catégories des produits pour lequel l'etat est 1
J'ai donc commencer mon update:
Code:
1 2 3 4 5
| update `products_to_categories` pc SET pc.`categories_id` = '26'
where pc.products__id IN (select p.products_id
FROM `products_to_categories` pc, 'products' p
WHERE p.products_id=pc.products_id
and p.products_status='1'); |
mais ca bug?
Si vous auriez un idée pour moi.
Merci à vous.