do_not_merge_key とは?

do_not_merge_key とは?#

do_not_merge_key: とは従来の Unification の縫い合わせルールとは異なる、以下の縫い合わせルールを適用するオプションである:

  1. do_not_merge_key: に指定した key の値が異なっていれば、 (他の key で紐づいたとしても) 縫い合わせてはいけない。

  2. この key の値を持たないレコードでは、他の key で縫い合わせて構わない。

以下、具体的な例を見ながら理解を深めていこう。

データセット#

以下のシンプルな1つのテーブルのみを使用する。

site_aaa#

member_id

email

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