do_not_merge_key とは?#
do_not_merge_key:
とは従来の Unification の縫い合わせルールとは異なる、以下の縫い合わせルールを適用するオプションである:
do_not_merge_key:
に指定した key の値が異なっていれば、 (他の key で紐づいたとしても) 縫い合わせてはいけない。この key の値を持たないレコードでは、他の key で縫い合わせて構わない。
以下、具体的な例を見ながら理解を深めていこう。
データセット#
以下のシンプルな1つのテーブルのみを使用する。
site_aaa#
member_id |
tel |
name |
|
---|---|---|---|
1 |
a@ex.com |
1111 |
Taka |
2 |
a@ex.com |
2222 |
Tatsuo |
3 |
b@ex.com |
3333 |
Naruse |
3 |
b@ex.com |
4444 |
Yuichiro |
NULL |
c@ex.com |
5555 |
Minero |
NULL |
c@ex.com |
6666 |
Kaz |