2016-08-05 13 views
0

からIDに文字列値をマップするケトル:表2に</p> <pre><code> Table1 id value[string] (this can be repeated) </code></pre> <p>:私はこのような構造を持っているTABLE1から文字列をマップする別のテーブル

      Table2 
          id 
          value_id 

だから、別の表3の私があります私はtable1からすべての異なる値を持っています。

      Table3 
          id 
          value(this is unique) 

したがって、このマッピングの目的は、値の代わりにvalue_idを設定することです。そのため、これはどのように行うのですか?

+0

Can yoあなたは例を挙げていますか? – matthiash

+0

確かに、例えば: \t \t \t \t人 \t \t \t \t \t ID:1つの \t \t \t \t \t学校: \t \t \t \t人のSFの学校 " \t \t \t \t \t ID:2 \t \t \t \t \t学校: \t \t \t \t人、ワシントンの学校 " \t \t \t \t \t ID:3 \t \t \t \t \t学校: だから我々は、テーブルに学校を移行する 'SFの学校': \t \t \t \t学校 \t \t \t \t \t ID:1 \t \t \t \t \t名: \t \t \t \t学校のSFの学校 ': \t \t \t \t \t ID:2 \t \t \t \t \t名: 'ワシントンの学校' へ新しいDBの新しいテーブル: \t \t \t \t newPerson \t \t \t \t \t ID:1 \t \t \t \t \t school_id:1 \t \t \t \t newPerson \t \t \t \t \t ID:2 \t \t \t \t \t school_id:2 \t \t \t \t newPerson \t \t \t \t \t ID:3 \t \t \t \t \t school_id:1 –

答えて

1

このように変換してください: 'テーブル入力' - > 'データベースのルックアップ' - > '表出力' を

がPERSON_ID選択表の入力、表1

からschool_name

データベース検索

  • ルックアップテーブル:テーブル値を検索する2つの
  • キー:school_name = school_nameルックアップテーブルから復帰する
  • 値:表3
  • データベース:

表出力

  • ターゲット表をschool_idフィールド:person_id、school_id