Insérer champ s'il n'existe pas déjà
Posté : 09 mars 2011, 16:56
reBonjour,
Je récupère le champ codeclient dans la table devis pour lequel le champ id=1.
J'insère ce champ codeclient dans le champ client_id de la table inscrits seulement s'il n'y est pas déjà écrit.
Ma requête (foireuse) :
Cordialement
Jac.
Je récupère le champ codeclient dans la table devis pour lequel le champ id=1.
J'insère ce champ codeclient dans le champ client_id de la table inscrits seulement s'il n'y est pas déjà écrit.
Ma requête (foireuse) :
INSERT INTO inscrits (client_id) SELECT codeclient FROM devis WHERE id=1 IF (SELECT client_id FROM inscrits WHERE NOT (client_id = 'c1'));
où est l'erreur ?Cordialement
Jac.