Вот то, что я нашел, что работает хорошо.Это немного долго, но во многих случаях нужно перетасовать дополнительные данные.
Вставить несколько строк в table1 из table2 со значениями.ПРИМЕРЫ:
INSERT INTO table1 (col1, col2, col3, col4, col5)
SELECT col1,col2,col3,col4,col5
FROM table2 t2
WHERE t2.val2 IN (MULTIPLE VALUES)
AND (Another Conditional);
Вы можете вставить жестко закодированные значения, чтобы получить несколько строк с повторяющимися данными:
INSERT INTO table1 (col1, col2, col3, col4, col5)
SELECT "Value", col2, col3, "1900-01-01","9999-12-31"
FROM table2 t2
WHERE t2.val2 IN (MULTIPLE VALUES)
AND (Another Conditional);
Обратите внимание: «Значение», «1900-01-01»,«9999-12-31» будет повторяться для всех вставленных строк.