सम्मिलित कथन में वास्तव में ऐसा करने के लिए एक वाक्यविन्यास है। यदि आप "*" चुनने के बजाय कॉलम नाम निर्दिष्ट करते हैं तो यह बहुत आसान है:
INSERT INTO new_table (Foo, Bar, Fizz, Buzz)
SELECT Foo, Bar, Fizz, Buzz
FROM initial_table
-- optionally WHERE ...
मैं इसे बेहतर ढंग से स्पष्ट करूंगा क्योंकि किसी कारण से इस पोस्ट को कुछ डाउन-वोट मिल रहे हैं।
INSERT INTO ... सिंटैक्स से चयन तब होता है जब आप जिस तालिका में सम्मिलित कर रहे हैं (उपरोक्त मेरे उदाहरण में "new_table") पहले से मौजूद है। जैसा कि अन्य ने कहा है, SELECT ... INTO सिंटैक्स तब होता है जब आप कमांड के हिस्से के रूप में नई टेबल बनाना चाहते हैं।
आपने यह निर्दिष्ट नहीं किया है कि कमांड के हिस्से के रूप में नई तालिका बनाने की आवश्यकता है, इसलिए INSERT INTO ... से चुनें यदि आपकी गंतव्य तालिका पहले से मौजूद है तो ठीक होना चाहिए।