Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment insérer des enregistrements dans SQL avec des valeurs recherchées ?

Vous pouvez essayer quelque chose comme ceci :

    INSERT INTO Main(Column1, Column2, Column3) VALUES 
    (
    (SELECT id FROM Lookup_Column1 WHERE type = 'Apple'),
    10, 
    (SELECT id FROM Lookup_Column3 WHERE type = 'Red')
    );

Il n'y a pas de tolérance aux pannes, mais cela fonctionnerait tant que vous pourriez analyser les valeurs de votre feuille de calcul dans des instructions SELECT.