Bonjour à tous,
Alors voila, je souhaiterai via une requete SQL affectuer un "INSERT INTO" dans une table access T_Préparateur à partir d'une autre table de ma base (T_Préparateur_Import) qui a éxactement les même Champs, mais pas les meme données.
Cependant, je souhaiterai ajouter la ligne UNIQUEMENT si la ligne n'existe pas déjà dans ma table. Le but est donc d'obtenir ma table T_Préparateur avec les nouvelles données en plus.
Je sais effectuer cela en utilisant des recordset mais je trouve le délais d'execution assez lent. C'est pour cela que je souhaiterai faire cela via ma requete SQL.
Je pense qu'il faut utiliser une requete SQL qui doit ressembler à quelques chose comme ça mais je n'arrive pas à la faire fonctionner :
Insert Into T_Préparateur Values Select * from T_Préparateur_Import where T_Préparateur_Import.PNC and T_Préparateur_Import.Num_Commande not in (Select * from T_Préparateur)
Connaissez vous la bonne syntaxe svp ?
Merci d'avance
Partager