您好,我正在尝试将此查询用于C ++软件。
Insert into x.table(Forme, Lemme, Categorie) select distinct Forme,Lemme,Categorie from y.table;
我的目标是创建一个没有重复的数据库
到目前为止,我已经尝试过:
rc = sqlite3_exec(db2, "ATTACH DATABASE 'y.db' as table", NULL, NULL, &zErrMsg);
std::string query = "Insert into " + str + "(Forme, Lemme, Categorie) select distinct Forme, Lemme, Categorie from y." + str;
rc = sqlite3_exec(db2, query.c_str(), NULL, NULL, &zErrMsg);
str以表名称为变量
我正在使用Visual Studio 2017
错误:SQL错误:没有这样的表:x.table