I have a table with 2 columns. I want to provide the 1st columns value but use a select statement to query another table to figure out the value that will go in the 2nd column of the first table.
Heres what I came up with but I know is wrong..
INSERT INTO VehicleModels_VehicleSubModels (VehicleModelId, VehicleSubModelYearId)
(SELECT @ModelId, VehicleSubModelYearId
FROM VehicleSubYearIntermediate
WHERE SubModelId=@SubModelId
AND YearId=@YearId)
Essentially I want to provide the value for VehicleModelId through @ModelId, but it won’t let me use it outside of the select statement.
Try removing the brackets around the SELECT, as presumbably you’re seeing an incorrect syntax error?