2
定義された構造を含むtxtファイルをインポートしたいと思います。私はすべてのレコードタイプのIDと、特定のレコードタイプへの参加を容易にする親子IDを作成する必要があります。ルックアップテーブルを使用して、タイプと親子IDを作成してIDを作成する方法は?
私はまた、親レコード型であると言うルックアップテーブルを持っている:あなたが見れば
TYPE | INFO
A | dummy
B | dummy2
C | dummy3
C | dummy4
D | dummy5
B | dummy6
B | dummy7
C | dummy8
B | dummy9
D | dummy10
E | dummy11
F | dummy12
:
ルックアップテーブル
TYPE | STRUCTURE LEVEL | PARENT
A | 1 |
B | 2 | A
C | 3 | B
D | 3 | B
E | 2 | A
F | 3 | E
そして、私のデータは次のように見えますテーブルデータの場合、カバーする必要のある状況がいくつかあります。
- まず、 "B" のレコードは、第二次 "B" のレコードが子
- 第三に、 "B" のレコードが
- ない "D" の子供を持っていなかった3人の子供(2 "C" タイプと一つの "D")
- を持っています第四に、「B」のレコードがない「C」の子供を持っていない
- 「B」と「E」のレコードは、「C」と「D」の兄弟と同じです
私は、次のような結果を取得したいと思い(結果が単一のテーブルにあるかどうかは不明です):
表
ID | PARENT_ID | TYPE | INFO
1 | | A | dummy
表B
ID | PARENT_ID | TYPE | INFO
1 | 1 | B | dummy2
2 | 1 | B | dummy6
3 | 1 | B | dummy7
表C
ID | PARENT_ID | TYPE | INFO
1 | 1 | C | dummy3
2 | 1 | C | dummy4
3 | 3 | C | dummy8
表D
ID | PARENT_ID | TYPE | INFO
1 | 1 | D | dummy5
2 | 4 | D | dummy10
表E
ID | PARENT_ID | TYPE | INFO
1 | 1 | E | dummy11
表F
ID | PARENT_ID | TYPE | INFO
1 | 1 | F | dummy12
任意の助けを事前に長い説明と感謝のために申し訳ありません。