我在Java中的代码,我需要插入结果放入新表创建新表。这可能只是编辑这个查询?SQLite中与查询结果
ResultSet result = stat.executeQuery("SELECT artist, COUNT(artist) AS countartist FROM table1 GROUP BY artist ORDER BY countartist DESC;");
我在Java中的代码,我需要插入结果放入新表创建新表。这可能只是编辑这个查询?SQLite中与查询结果
ResultSet result = stat.executeQuery("SELECT artist, COUNT(artist) AS countartist FROM table1 GROUP BY artist ORDER BY countartist DESC;");
试试这个:
的ResultSet结果= stat.executeUpdate( “CREATE TABLE newtable的AS SELECT艺术家,COUNT(艺术家)AS countartist FROM表1 GROUP BY艺术家ORDER BY countartist DESC”);
“java.sql.SQLException:[SQLITE_ERROR] SQL错误或缺少数据库(近”(“:语法错误)” – bardamu
对不起,我把一个现在尝试一下 – swmcdonnell
“java.sql.SQLException:查询不返回ResultSet”它可能是我的代码的东西吗?以前的查询工作正常 – bardamu
'insert into some_table(col1,col2)select artist ...' –
我需要在创建新表之前吗? – bardamu
你可以这样做,或使用'创建表tab_name作为选择艺术家...' –