आप बस उस चयन को जोड़ सकते हैं (थोड़ा संशोधित के रूप में "आपको as
की आवश्यकता नहीं है" क्लॉज") एक इंसर्ट पर। उदाहरण के लिए:
insert into MyTable (Id,Type,Value)
select MyTable_A.Id, 'C', (A_Val + B_Val) from ...
यह मानते हुए कि आपकी क्वेरी वास्तव में सही है - मैं इसका कोई मूल्यांकन नहीं करता :-)
आगे के उदाहरण के द्वारा,
insert into MyTable (Id,Type,Value)
select Id+1000, 'C', Value from MyTable where Type = 'A'
निम्नलिखित पंक्तियों को जोड़ देगा:
+------+------+-------+
| Id | Type | Value |
+------+------+-------+
| 1000 | C | 1 |
| 1001 | C | 2 |
| 1002 | C | 5 |
+------+------+-------+