Een combinatie van een INSERT en een SELECT statement

Je wilt gegevens uit een tabel ophalen en deze informatie in een andere tabel opslaan, dit resulteert in twee SQL query's namelijk met een SELECT- en een INSERT statement, maar deze zijn ook te combineren tot slechts een SQL query:

INSERT INTO table(col1,col2,col3,col4) SELECT col1,col2,col3,col4 FROM table WHERE condition;