बहुत करीब - उपयोग करें:
INSERT INTO TABLE_B
SELECT column_1, column_2, column_3
FROM TABLE_A
WHERE id = 1
..मान लें कि TABLE_B
. में केवल तीन कॉलम हैं . अन्यथा, इसमें डाले जा रहे कॉलम निर्दिष्ट करें:
INSERT INTO TABLE_B
(column_1, column_2, column_3)
SELECT column_1, column_2, column_3
FROM TABLE_A
WHERE id = 1
और, यदि आवश्यक हो--आप स्थिर रूप से परिभाषित मानों का भी उपयोग कर सकते हैं:
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