Velmi blízko - použijte:
INSERT INTO TABLE_B
SELECT column_1, column_2, column_3
FROM TABLE_A
WHERE id = 1
..za předpokladu, že v TABLE_B
jsou pouze tři sloupce . V opačném případě zadejte sloupce, které se vkládají do:
INSERT INTO TABLE_B
(column_1, column_2, column_3)
SELECT column_1, column_2, column_3
FROM TABLE_A
WHERE id = 1
A v případě potřeby můžete použít i staticky definované hodnoty:
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