2016-07-20 46 views
1

我試圖做的是找到項目編號查詢和修改基於另一個表中的ID架子號,但我得到一個多個部分組成的標識符無法綁定

多個部分組成的標識符couldn」 T爲上SETWHERE約束

我怎麼解決這個問題還是有解決此

use [ISTABLocalDB] 
SELECT 
    ps.[ShelfNumber], P.[ItemNumber] 
FROM 
[file].[Item] P 
inner join [file].[ItemPart] PS on P.[ID] = PS.[ID] 
UPDATE [file].[ItemPart] 
SET ps.[ShelfNumber]='Test' 
WHERE P.[ItemNumber] LIKE 'N84754' 
+4

我想你應該重新閱讀'update'是如何工作的 – HoneyBadger

回答

2
UPDATE PS 
SET [ShelfNumber] = 'Test' 
FROM [file].[ItemPart] PS 
JOIN [file].[Item] P ON P.[id] = PS.[id] 
WHERE P.[ItemNumber] = 'N84754' 
另一種方式
相關問題