У меня есть следующий оператор INSERT:
INSERT INTO [StoreTestDB].[dbo].[KitItem]
([KitItemGUID]
,[KitGroupID]
,[Name]
,[Description]
,[PriceDelta]
,[WeightDelta]
,[IsDefault]
,[DisplayOrder]
,[ExtensionData]
,[TextOptionMaxLength]
,[TextOptionWidth]
,[TextOptionHeight]
,[InventoryVariantID]
,[InventoryVariantColor]
,[InventoryVariantSize]
,[CreatedOn])
VALUES
...
...
...
Мне нужно выполнить другой запрос, чтобы узнать KitGroupID на основе имени, которое будет являться шрифтом.
Вот как я примерно хочу это сделать:
SELECT TOP1 (KitGroupID)
FROM KitGroup
WHERE Name = "Font"
AND ProductID = 157
У меня есть около 30 идентификаторов продуктов, и у меня много шрифтов.
Мне нужно запустить оператор вставки, тогда, пока он выполняется, мне нужен запрос на выборку, чтобы узнать KitGroupID, чтобы затем завершить вставку. Имеет ли это смысл?
Как я могу это сделать, я новичок в SQL .. Заранее спасибо