par
jacfev » 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) :
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.
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) :
[sql]INSERT INTO inscrits (client_id) SELECT codeclient FROM devis WHERE id=1 IF (SELECT client_id FROM inscrits WHERE NOT (client_id = 'c1'));[/sql]
où est l'erreur ?
Cordialement
Jac.