あるテーブル レコードを別のテーブル レコードに基づいて更新する必要があります。
私は試した
update currencies
set priority_order= t2.priority_order
from currencies t1
inner join currencies1 t2
on t1.id = t2.id
エラーが発生しています(MySQLとSQL Serverで同じクエリが機能します)。
次に、以下を試しました:
update currencies
set priority_order= (select
priority_order
from currencies1
where
currencies.id=currencies1.id
)
それは機能していますが、非常に遅いです。いくつかの大きなテーブルでも行う必要があります。
何か案は?