当在SQLite中查询数据库时,我发现给我正在使用的表提供别名很有用。它还有助于解决命名冲突。没有表名的SQLite列名
SELECT a._id, a.name, b.email FROM people AS a, emails AS b
但是后来当我寻找列“_id”,“名”,并在我的光标“电子邮件”,我得到了列不能发现错误。它只适用于如果我将查询更改为:
SELECT a._id AS "_id", a.name AS "name", b.email AS "email" FROM people AS a, emails AS b
有没有办法在没有额外工作的情况下获取基列名称?
尝试转储从数据库接收的对象。 – hsz 2011-04-19 12:55:30
什么类型的光标?既然你没有显示任何关于游标的代码,猜测答案有点棘手。 – 2011-04-19 12:55:32
你的主题不应该是“没有**表**名称”吗? (而不是*数据库*名称) – 2011-04-19 12:57:01