我有一个TABLEA
像这样的表():
type_id level
1 7
2 4
3 2
4 5
另一个表 ( TABLEB
) 像这样:
seq_id type_id name order level
1 1 display 1 7
2 1 header 2
3 1 detail 3
4 2 display 1 4
5 2 header 2
6 2 detail 3
TABLEB.TYPE_ID
是 FK 到TABLEA.TYPE_ID
. 目前我正在TABLEB
手动输入数据。
我在TABLEA
.. type_id 3 和 4 中有 2 个新行。
如何填充TABLEB
自动使用中不存在的数据TABLEA
?我希望TABLEB
自动插入所有列。
因此,如您所见:
SEQ_ID
将是连续的- 当
ORDER
值为 1 时,NAME
值为“显示”,值为LEVEL
7 - 当
ORDER
值为 2 时,NAME
值为“header” - 当
ORDER
值为 3 时,NAME
值为“详细信息”
我期待插入后:
seq_id type_id name order level
1 1 display 1 7
2 1 header 2
3 1 detail 3
4 2 display 1 4
5 2 header 2
6 2 detail 3
7 3 display 1 2
8 3 header 2
9 3 detail 3
10 4 display 1 5
11 4 header 2
12 4 detail 3
任何帮助表示赞赏!