我插入一行數據從一個表的列到另一個表的列。這是我的工作完成:插入使用插入和內部聯接
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'? –
提供表格結構和樣本數據。 –
是的,但不是主鍵。 –