所以我不断收到此错误消息,我正在努力理解为什么我知道数据库在每个表中都有_id。这是我得到的错误:
java.lang.IllegalArgumentException: column '_id' does not exist
当我尝试执行INNER JOIN语句时会发生这种情况,该语句将链接我的两个表并获取所有塑料,但通过此方法链接项目名称,价格等:
public Cursor allPlastics()
{
Cursor cursor = db.rawQuery(
"SELECT Item.Name, Item.EAN, Item.Price, Plastics.Type, Plastics.Regs " +
"FROM Item INNER JOIN Plastics On Item._id = Plastics.ItemId", null);
return cursor;
}
任何人都知道为什么我得到这个_id缺失错误? _id在DB
中的每个表上都有效