Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como inserir registros no SQL com valores pesquisados?


Você poderia tentar algo assim:
    INSERT INTO Main(Column1, Column2, Column3) VALUES 
    (
    (SELECT id FROM Lookup_Column1 WHERE type = 'Apple'),
    10, 
    (SELECT id FROM Lookup_Column3 WHERE type = 'Red')
    );

Não há tolerância a falhas, mas funcionaria desde que você pudesse analisar os valores da planilha em instruções SELECT.