【发布时间】:2012-05-31 16:11:22
【问题描述】:
我在 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.
谢谢!
【问题讨论】: