Bonjour,
Je cherche à transférer des données (plusieurs enregistrement) entre deux tables avec condition qu'il s'agisse du bon client :
Or un problème survient lorsque j'ajoute dans la table2 un produit. Lors du transfert si le produit est déjà présent dans la table1 alors j'obtient un doublons ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 INSERT INTO table1 (`produit`, `nb`, `refclient`) SELECT `produit`, `nb`, `refclient` FROM table2 WHERE refclient = '$refclient'";
Je souhaiterai que lorsque les données transfererées existe que le nombre de produit se mette à jour et qu'il n'y ai pas de nouvel enregistrement ..
Peut-être que je prend le problème dans le mauvais sens ! mais après avoir passé quelques heure la-dessus je n'arrive plus à avoir les idées claire pour faire ma requête.
Pourriez-vous me conseillé ? Est-ce faisable en SQL ou il faut passer obligatoirement par du PHP ? Et dans les deux cas comment faire ?
Merci par avance pour votre aide,
ric009
Partager