我插入一行数据从一个表的列到另一个表的列。这是我的工作完成:插入使用插入和内部联接
Insert into [Inventory](Cost)
Select cast(a.[CCost] as numeric(18,6)) from [InventoryTemp] as a
Inner join [Inventory] as b on a.[ID] = b.[ID]
我有10000行的数据在我的[库存表(ID列被填满),但在执行上面的查询时,成本数据从10001开始,直到20000
Inventory InventoryTemp
ID Cost ID Cost
1 1 3.12
3 3 9.90
18 18 8.80
我想
Inventory
ID Cost
1 3.12
3 9.90
18 8.80
'ID'' identity'? –
提供表格结构和样本数据。 –
是的,但不是主键。 –