Хто тут самый умный? Я вот сегодня полчаса убил на то, чтобы понять, почему не работает
insert into table1 (field1, field2, field3, field4) values select field5, field6, field7, field8 from table2 where <куча всяких условий>
Конечно, потом было как в том детском анекдоте, где на третий день индеец Острый Глаз заметил, что одной стены нет...