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

¿Cómo insertar registros en SQL con valores buscados?

Podrías intentar algo como esto:

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

No hay tolerancia a fallas, pero funcionaría siempre que pudiera analizar los valores de su hoja de cálculo en declaraciones SELECT.