sql >> Base de Datos >  >> RDS >> Sqlserver

Insertar SQL Server si no existe la mejor práctica

Semánticamente, está pidiendo "insertar competidores donde aún no existen":

INSERT Competitors (cName)
SELECT DISTINCT Name
FROM CompResults cr
WHERE
   NOT EXISTS (SELECT * FROM Competitors c
              WHERE cr.Name = c.cName)