更新ステートメント内で3つのテーブルを結合しようとしていますが、これまでに失敗しました。私は、このクエリは2つのテーブルを結合するために作品を知っている:更新ステートメント内で複数のテーブルに結合する
update table 1
set x = X * Y
from table 1 as t1 join table 2 as t2 on t1.column1 = t2.column1
しかし、私の場合、私は3つのテーブルを結合する必要があります。
update table 1
set x = X * Y
from table 1 as t1 join table 2 as t2 join table3 as t3
on t1.column1 = t2.column1 and t2.cloumn2 = t3.column1
は動作しません。また、次のクエリを試しました:
update table 1
set x = X * Y
from table 1, table 2, table 3
where column1 = column2 and column2= column3
これを達成する方法を知っている人はいますか?
Yは何台から来るのでしょうか? –