我有以下INSERT语句:使用SELECT查询的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 productIDs和我有很多字体。
我需要运行插入语句,然后在其运行时,我需要选择查询来找出KitGroupID然后完成插入。那有意义吗?
我怎样才能做到这一点,我很新的SQL ..在此先感谢
对不起,对我来说,这是没有意义的,你要同时插入KITGROUP和SELECT从KITGROUP? – sll
他插入到KITITEM中,而不是KITGROUP – socha23