次のようなフィールドを持つテーブルが1つあります
ID ProductID CategoryID and lot of columns......
1 1 1
2 1 2
3 2 1
4 2 2
5 2 3
このテーブルのすべてのレコードを、次のような構造を持つ 2 つの別々のテーブルに挿入したい
ID ProductID (Skip CategoryID column)....
1 1
2 2
と
ID ProductID CategoryID
1 1 1
2 1 1
3 2 2
4 2 2
5 2 2
これはコードを使用して簡単に実行できますが、純粋な SQL を使用したいと考えています。
通常、私はそれを次のように挿入できます
Insert into Table1 select * from Table2
ただし、この場合、すべての行の後に複数の挿入があります。
この点でのアイデアはかなりのものです。