2016-11-12 126 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

你可以这样做,或使用'创建表tab_name作为选择艺术家...' –

回答

-1

试试这个:

的ResultSet结果= stat.executeUpdate( “CREATE TABLE newtable的AS SELECT艺术家,COUNT(艺术家)AS countartist FROM表1 GROUP BY艺术家ORDER BY countartist DESC”);

+0

“java.sql.SQLException:[SQLITE_ERROR] SQL错误或缺少数据库(近”(“:语法错误)” – bardamu

+0

对不起,我把一个现在尝试一下 – swmcdonnell

+0

“java.sql.SQLException:查询不返回ResultSet”它可能是我的代码的东西吗?以前的查询工作正常 – bardamu