Aide pour une requête SQL

Bonjour,

j’ai besoin de vos compétences en SQL.
il y a quelques années j’ai créé un extrafield nommé « bdcclient » dans lequel nous entrons le numéro du bon de commande de nos clients sur la fiche commande.

Hors cette référence client existe déjà dans Dolibarr sous la mention ref_client.

Afin de simplifier les choses j’aimerai déplacer ces informations de mon extrafield vers la référence client native.

Il me faudrait donc copier les valeurs de l’extrafield bdcclient dans ref_client et ce sur chaque commande.

Là s’arrétent mes compétences.

Si quelqu’un pouvait prendre quelques minutes pour me guider vers la bonne requête ça m’éviterait de faire des boulettes.

merci d’avance

hébergement local sur une Centos 8
Dolibarr 17.0.3
PHP 7.4.33
MariaDB 10.3.28

Bonjour :slightly_smiling_face:
A tester avec des précautions sur une version de test uniquement

UPDATE llx_commande AS c, llx_commande_extrafields AS x 
SET c.ref_client = x.bdcclient 
WHERE x.fk_object = c.rowid
2 « J'aime »

merci !!!

il manquait juste le llx sur update llx_commande
c’est nickel, merci encore

1 « J'aime »

@clad63 :+1: de rien.