Myślę, że najlepszą rzeczą do osiągnięcia jest pobranie żądanych danych z jednej tabeli za pomocą metody get, a następnie użycie jednej z funkcji przechwytywania wyników zapytania (takich jak result() ), iteracja wierszy jeden po drugim za pomocą insert() metoda.
Umieszczając to w kodzie:
Oczywiście przypuszczam, że table1 ma dokładnie taką samą strukturę jak table2 (te same nazwy kolumn i typy danych dla każdej kolumny). Jeśli tak nie jest, będziesz musiał zmapować kolumny z jednej tabeli do drugiej za pomocą przypisań, ale jeśli tak jest, Twój kod będzie szerszy.