次のコードを使用して、更新する必要がある行を見つけることができました。old_pris は new_pris で更新されます。更新操作と挿入操作に関しては、常に一歩後退しています。私が知る限り、以下のように挿入と選択ステートメントを挿入できますが、更新できます!!. 検討すべきことがあるかどうかを調べているだけです。
SELECT o.no as old_no
,o.name as old_name
,n.kid as new_kid
,o.aPris as old_pris
,n.pro_pris as new_pris
,n.id as new_id
FROM [db1].[dbv].[tb1] n
left join db1.dbv.tb2 o
on n.barcode =o.code
where
o.code =n.barcode
and o.no !=''
and n.barcode !=''
and o.code!=''
選択用語は、私が扱っているテーブルの内容を知らせるために混合されています。old_pris を new_pris で更新する必要があるだけですが、join と where 条件は同じままです。