0

に同じものが存在する場合に更新kyc5.statusしたい。scannedkyc5.wallet_numberjewel_scan2.customer_wallet

これまでのところ、次のコードを使用しました。

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

しかし、エラーメッセージは次のように表示されます:

マルチパート識別子「jewel_scan2.CUSTOMER_WALLET」をバインドできませんでした。

これに対する解決策はありますか?updateと一緒に使用する必要がありinner joinますか?

どんな助けでも大歓迎です。

4

2 に答える 2

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 に答える