Insérer un enregistrement dans la table si l'entrée n'existe pas dans une autre table - avec une torsion supplémentaire

Salut à vous tous, puissant SQLsuperheros là-bas..
Quelqu'un peut-il me sauver de la catastrophe imminente et de la ruine?

Je travaille avec Microsoft Access SQL. Je voudrais sélectionner des enregistrements dans une table (table1) qui n'apparaissent pas dans l'autre (table2) .. et puis d'insérer de nouveaux enregistrements dans la table2 qui sont basées sur des enregistrements dans le tableau 1, comme suit:

[table1]
file_index : nom de fichier

[table2]
file_index : celeb_name

Je veux:

Sélectionner tous les enregistrements de la table table1 où [nom de fichier] est comme aud
et dont l' [file_index] la valeur n'est pas
existent dans table2 avec terrain [celeb_name] = 'Audrey Hepburn'

Avec cette sélection je veux insérer un nouvel enregistrement dans [table2]

[file_index] = [table1].[file_index]
[celeb_name] = 'Audrey Hepburn'

Il y a un "un à plusieurs" de la relation entre [file_index] dans [table1] et [table2]
Un record dans [table1], pour beaucoup, à [table2].

Merci beaucoup

source d'informationauteur bonzo46