รูปแบบคำสั่งรวม INSERT, SELECT พร้อมเงื่อนไข:
INSERT INTO targetTable (col1, col2, ...)
SELECT col1, col2, ... FROM sourceTable WHERE condition;
ตัวอย่าง: คัดลอกเฉพาะพนักงาน EMP-4
สร้างตารางเป้าหมาย (ว่าง) และต้นทาง (มีข้อมูล 5 เรคคอร์ด)
mysql> INSERT INTO CombiningInsertValuesSelect (EmployeeId, EmployeeName, EmployeeAge)
-> SELECT Id, Name, Age FROM getAllValues WHERE Id = 'EMP-4';
ผลลัพธ์: ตารางปลายทางมี 1 เรคคอร์ด (EMP-4, David, 27)
ประโยชน์: เหมาะสำหรับคัดลอกข้อมูลเฉพาะบางส่วน, สร้างตารางสรุป, หรือย้ายข้อมูลระหว่างสภาพแวดล้อม