0

我正在执行请求,它会写入错误 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

4

1 回答 1

5

问题是:

region_table t2  join region_table t2

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

这会导致 RDBMS 上的歧义。

于 2012-11-01T08:35:01.687 回答