J’ai deux tables:
name_markaz nvarchar(100)
, code_markaz nchar(20)
; name_markaz nvarchar(100)
, code_markaz nchar(20)
; Je veux mettre en œuvre ce plan, lire toutes les données du tableau 1 et insérer dans le tableau 2 avec cette condition:
if table1.code_markaz not found in table 2.code_markaz then insert the table1.code_markaz into the table2.code_markaz
Je pense que cette requête peut faire cela (je préfère utiliser EXISTS
):
INSERT INTO table2 (name_markaz, code_markaz) SELECT name_markaz, code_markaz FROM table1 WHERE NOT EXISTS (SELECT 1 FROM table2 ti WHERE ti.code_markaz = table1.code_markaz);