SQL Server insert if not exists best practice [closed]
Semantically you are asking “insert Competitors where doesn’t already exist”: INSERT Competitors (cName) SELECT DISTINCT Name FROM CompResults cr WHERE NOT EXISTS (SELECT * FROM Competitors c WHERE cr.Name = c.cName)