2016-11-12 20 views
0

私はこのコードをJavaで持っており、結果を新しいテーブルに挿入する必要があります。このクエリを編集するだけで可能ですか?クエリ結果でSQLiteで新しいテーブルを作成

ResultSet result = stat.executeQuery("SELECT artist, COUNT(artist) AS countartist FROM table1 GROUP BY artist ORDER BY countartist DESC;"); 
+1

'insert into some_table(col1、col2)select artist ... ' –

+0

私は前に新しいテーブルを作成する必要がありますか? – bardamu

+0

それを行うか、 'create table tab_name as select artist ... 'を選択してください。 –

答えて

-1

これを試してみてください:

のResultSet結果を= stat.executeUpdate( "countartist DESC BYアーティストORDER BY TABLE1グループからcountartist AS TABLEのAS NEWTABLE SELECTアーティスト、COUNT(アーティスト)CREATE");

+0

" java.sql.SQLException:[SQLITE_ERROR] SQLエラーまたはデータベースがありません( "(":構文エラーの近く) " – bardamu

+0

申し訳ありませんが、 – swmcdonnell

+0

"java.sql.SQLException:クエリがResultSetを返さない"これは私のコードで何かができますか?以前のクエリは正常に動作しています – bardamu

関連する問題