あるテーブルにエンティティ A があり、他のテーブルにそれに関連する任意の数のエンティティ B があるとします。
重複がないように、これらすべての B エンティティを新しい B エンティティのリストに置き換える必要がある状況があります。
簡単な方法は、最初に DELETE クエリを発行して古いものをすべて削除し、次に INSERT クエリを発行して新しいものを削除することですが、1 つのクエリでそれを行う方法があるのだろうか?
あるテーブルにエンティティ A があり、他のテーブルにそれに関連する任意の数のエンティティ B があるとします。
重複がないように、これらすべての B エンティティを新しい B エンティティのリストに置き換える必要がある状況があります。
簡単な方法は、最初に DELETE クエリを発行して古いものをすべて削除し、次に INSERT クエリを発行して新しいものを削除することですが、1 つのクエリでそれを行う方法があるのだろうか?