首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对SQLiteDatabase连接查询使用别名

问对SQLiteDatabase连接查询使用别名
EN

Stack Overflow用户
提问于 2014-04-01 19:56:14
回答 1查看 1.1K关注 0票数 0

我的问题很简单。我正在做一个联接rawQuery()来获取列User._id和Teacher._id以及表from users AS User join teachers AS Teacher

游标似乎不关心别名,因此它用Teacher._id重写了Teacher._id值,因为这两列都是Cursor的_id。

我怎么才能解决这个问题?我需要所有的数据在一个光标,所以有2个游标不是一个选项

编辑:我想避免因为设计模式而更改或重命名列_id,难道没有一种方法可以像在MySQL中那样对表使用别名吗?

编辑2:或可能更改列名,但只在Cursor中,而不是实际的列名

EN

回答 1

Stack Overflow用户

发布于 2014-04-01 20:02:57

我认为解决办法很简单。首先重命名其中一个列,然后尝试加入它们。我认为这对你很有用:rename column

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22795666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档