Heel dichtbij - gebruik:
INSERT INTO TABLE_B
SELECT column_1, column_2, column_3
FROM TABLE_A
WHERE id = 1
..ervan uitgaande dat er slechts drie kolommen zijn in TABLE_B
. Geef anders de kolommen op die worden ingevoegd in:
INSERT INTO TABLE_B
(column_1, column_2, column_3)
SELECT column_1, column_2, column_3
FROM TABLE_A
WHERE id = 1
En, indien nodig, kunt u ook statisch gedefinieerde waarden gebruiken:
INSERT INTO TABLE_B
(column_1, column_2, column_3, column_4)
SELECT column_1, column_2, 0, column_3
FROM TABLE_A
WHERE id = 1