我在SQLite中对多个数据库进行查询,并且在查询中使用 .* 时遇到问题。我已经成功地使用了 ATTACH 函数来引用这两个数据库:
dbOne.execute("ATTACH DATABASE 'dbOne.sql' as db1");
dbOne.execute("ATTACH DATABASE 'dbTwo.sql' as db2");
这里的这个查询给了我一个语法错误(* 附近的语法错误):
dbOne.execute("SELECT db2.myTable.* FROM db2.myTable");
我可以db2.myTable.*
吗?还是我必须一次选择每一列?
SELECT db2.myTable.columnA, db2.myTable.columnB, db2.myTable.columnC, etc.
谢谢!