PERSON と WIFE という 2 つのテーブルがあります。WIFE のエントリを維持しながら、WIFE のデータを PERSON テーブルで利用できるようにすると同時に、妻のデータに対して PERSON の値をいくつか追加したいと考えています。
PERSON テーブル
PK NAME ADDRESS IS_MARRIED
1 John ab city Y
2 Varvatos cd town N
3 Smith ef town Y
4 Henry gh city Y
5 Lynda gh city Y
ワイフテーブル
PK PERSON_ID (FK) NAME
1 1 Alice
2 3 Rosy
3 4 Lynda
今私はこの
PERSONテーブルのようなPERSONテーブルにWIFEテーブルのデータをコピーしたい
PK NAME ADDRESS IS_MARRIED
1 John ab city Y
2 Varvatos cd town N
3 Smith ef town Y
4 Henry gh city Y
5 Lynda gh city Y
6 Alice ab city Y
7 Rosy ef town Y
上記の例のように、妻の ADDRESS が配偶者の ADDRESS と同じであり、IS_MARRIED 列も同じであることに気付いたかもしれません。また、PK も複製されません。これについてどうすればいいですか?
*編集済み*
もう 1 つの重要な要素は、Lynda が既に PERSON テーブルに存在することです。したがって、彼女のエントリを重複させたくありません。