0

我想更新kyc5.status到是否存在scanned相同的.kyc5.wallet_numberjewel_scan2.customer_wallet

到目前为止,我使用了以下代码:

update kyc5 
set [STATUS_] = 'Scanned'
where customer_wallet = jewel_scan2.CUSTOMER_WALLET 

但错误消息显示:

无法绑定多部分标识符“jewel_scan2.CUSTOMER_WALLET”。

有什么解决办法吗?我应该使用updatewithinner join吗?

任何帮助将不胜感激。

4

2 回答 2

1

尝试将jewel_scan2表格添加到from如下部分

update kyc5 
set [STATUS_]='Scanned'
from jewel_scan2 j
where kyc5.customer_wallet= j.CUSTOMER_WALLET 
于 2013-07-23T19:40:14.533 回答
1

如果您尝试将记录标记kyc5为已扫描(如果它们也存在于jewel_scan2.
以下应该有效:

UPDATE K
SET K.[STATUS_] = 'Scanned'
FROM kyc5 K
JOIN jewel_scan2 J 
    ON K.customer_wallet = J.customer_wallet
于 2013-07-23T19:47:19.817 回答