2 つのテーブルがMain
ありOther
、次のようになっているとします。
Main
+----------+-----------------------------------+
| Field1 | <set of other columns...> |
+----------+-----------------------------------+
| NULL | ... |
| NULL | ... |
| NULL | ... |
Other
+-----------------------------------+
| <same set of other columns...> |
+-----------------------------------+
| ... |
| ... |
| ... |
Main.Field1
残りの列をまとめて、行にない場所を更新する簡潔な方法はありOther
ますか?
Field1
つまり、各行を更新したい
SELECT <set of other columns...> FROM Main
EXCEPT
SELECT <same set of other columns...> FROM Other
動的 SQL はオプションですが、このようなことを行う最も効率的な方法を見つけようとしています。