我正在做请求,它写了一个错误 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
答案 0 :(得分:5)
问题在于:
region_table t2 join region_table t2
您正在从region_table t2
中选择并加入同一个表(具有相同的别名)。
这会导致RDBMS出现歧义。