したいinsert from Table1 the rows are not in Table2.
parentId = 0
Table2にノードを配置するのは間違いです。
したがって、すべての親からすべての息子を取得する必要があり、insert
それらが Table2 にない場合は、親が Table2 に持っていたキーを使用します。
各テーブルには、1 つだけでなく 2 つのキーがあります。私の問題があります。
誰かが私に手を差し伸べることができればお願いします。使えcursors
ました。
Table1
IDNode, IDParent
1 0
2 1
3 1
4 1
5 0
6 5
Table2
IDNode, IDKey
1 1
1 7
2 6
4 2
5 3
IdNode IDparent IDkey
2 1 1
3 1 1
4 1 1
2 1 7
3 1 7
4 1 7
remove the IDNode2 with IDKey6
remove the IDNode4 with IDKey2
6 5 4
父の鍵はより重要です。テーブル 2 に鍵を持つ親がいる場合、テーブル 1 から息子を見つけ、父の鍵を挿入し、別の鍵を持つ息子が存在する場合はそれを削除する必要があります。 table2 から親ノードを削除します