查询生成错误

时间:2012-11-01 08:32:30

标签: java android

我正在做请求,它写了一个错误 id - INTEGER PRIMARY KEY 帮助

cur = db.query("Sales_region_table t1, region_table t2  join region_table t2 on t1.id_region = t2.id ", null, " id_region = " + id_region + " and id_category = " + id_category + " and id_product = " + id_product + " ", null, null, null, null);

11-01 08:28:10.600:I / Database(1251):sqlite返回:错误代码= 1,msg =不明确的列名:t2.id

1 个答案:

答案 0 :(得分:5)

问题在于:

region_table t2  join region_table t2

您正在从region_table t2中选择并加入同一个表(具有相同的别名)。

这会导致RDBMS出现歧义。