Important : faire une sous-requête avec Phpmyadmin
Posté : 26 juin 2005, 22:45
J'ai à tout prix besoin d'utiliser une sous requête avec Phpmyadmin le problème c'est qu'elle ne passe pas. J'ai 2 tables, une qui s'appelle Products et une qui s'appelle Products_to_categories. Les 2 sont reliées par le champ products_id.
Je veux modifier le prix d'un produit en fonction de sa catégorie donc voilà ma requête :
UPDATE products SET products_price = products_price *100 WHERE products_id =(SELECT p.products_id
FROM products p, products_to_categories ptc
WHERE p.products_id = ptc.products_id
AND categories_id =8) ;
Les 2 requêtes fonctionnent séparément, mais quand je veux faire une sous-requête pas moyen
Merci d'avance
Je veux modifier le prix d'un produit en fonction de sa catégorie donc voilà ma requête :
UPDATE products SET products_price = products_price *100 WHERE products_id =(SELECT p.products_id
FROM products p, products_to_categories ptc
WHERE p.products_id = ptc.products_id
AND categories_id =8) ;
Les 2 requêtes fonctionnent séparément, mais quand je veux faire une sous-requête pas moyen
Est ce que Phpmyadmin refuse les sous-requêtes? Comment je peux faire dans ce cas?MySQL said:
#1064 - You have an error in your SQL syntax near 'SELECT p.products_id
FROM products p, products_to_categories ptc
WHERE p.product' at line 1
Merci d'avance