2017-11-15 6 views

答えて

1

私はこれがあなたが探しているものだと思いますが、具体的なフィールドとテーブル名を持たないと、どのように動作するかをヒントできます。

Update 
    SomeDB.dbo.[Payment] 
SET 
    TransactionId = {0}, 
    PaymentAccepted = 1 
FROM 
    SomeDB.dbo.[Payment] 
INNER JOIN 
    SomeDB.dbo.[OtherTable] on SomeDB.dbo.[Payment].paymentId = SomeDB.dbo.[OtherTable].foreignKey 
WHERE 
    ... 
次のコードは、あなたのために動作します
+0

これは、おかげで働きました。 –

0

...

Update SomeDB.dbo.[Payment] 
SET TransactionId = {0}, PaymentAccepted = 1 
FROM SomeDB.dbo.[Payment] A 
INNER JOIN SomeDB.dbo.[SomeTable] B on A.ForeignID = B.ID 
WHERE B.SomeColumn = {1} 
+0

これもうまくいきました、ありがとう! –

関連する問題