salut,
tu peux aussi faire deux requête
sinon la solution qui semble pas mal c'est une procédure stockée qui fait l'update sur la table.
tu ajoute deux trigger pour lancer cette procedure automatiquement à l'insertion et mise à jour dans les deux tables.
comme ça au final tu n'a rien à faire

(enfin si l'update de la table concernée

).
Il est possible d'utiliser la procédure stockée pour qu'elle ne porte que sur un seul produit (histoire de pas mettre à genoux le serveur quand tu change une prix ou ajout un produit).
Question en passant : ce champ est il vraiment utile ? cette condition étant calculable simplement (que ce soit en php ou en SQL).
@+