Мисля, че най-доброто нещо, което трябва да постигнете, е да извлечете данните, които искате от една таблица с помощта на метода get, след което да използвате една от функциите за грабване на резултатите от заявката (като result()), повторете редовете един по един, като използвате insert() метод.
Поставяне на това в код:
Разбира се, предполагам, че table1 има точно същата структура като table2 (същите имена на колони и типове данни за всяка колона). Ако това не е така, ще трябва да картографирате колоните от една таблица в друга с помощта на присвояване, но ако това е така, кодът ви ще бъде по-широк.