sql >> Databasteknik >  >> RDS >> Sqlserver

Hur infogar man poster i SQL med uppslagna värden?

Du kan prova något i stil med detta:

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

Det finns ingen feltolerans, men det skulle fungera så länge du kan analysera dina kalkylbladsvärden till SELECT-satser.



  1. Lagringsproceduren returnerar inte värde i MVC5

  2. Hur kan jag tvinga entitetsramverket att infoga identitetskolumner?

  3. Är fulltextsökning svaret?

  4. SQL Returnerar 1,0 i ny variabel baserat på fall när uttalande hänvisar till flera andra variabler