Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在活动android sqlite上进行内部连接_Android_Sqlite_Activeandroid - Fatal编程技术网

如何在活动android sqlite上进行内部连接

如何在活动android sqlite上进行内部连接,android,sqlite,activeandroid,Android,Sqlite,Activeandroid,我试图做的是做一个查询,在其中我得到了具有特定值字段的详细信息列表。 数据库如下:saleHeader与多个细节相关,每个细节都有一个产品。我想要详细信息列表,其中包含我通过的产品和具有特定值的saleHeader public int getPendingProductQuantity(int idProduct){ List<SaleDetail> presaleList = new Select().from(SaleDetail.class).innerJoin(Sa

我试图做的是做一个查询,在其中我得到了具有特定值字段的详细信息列表。 数据库如下:saleHeader与多个细节相关,每个细节都有一个产品。我想要详细信息列表,其中包含我通过的产品和具有特定值的saleHeader

public int getPendingProductQuantity(int idProduct){
    List<SaleDetail> presaleList = new Select().from(SaleDetail.class).innerJoin(SaleHeader.class)
                .on("SaleDetail.idSaleHeader = SaleHeaders.idSaleHeader")
                .where("SaleHeaders.preSale = 1 and SaleHeaders.idSaleHeader < 0 and SaleDetail.idProduct = ?", idProduct).execute();

}

任何帮助或建议都会很好,谢谢。

因为我正在一个小组项目中工作,没有注意到表名是错误的。它不是“SaleDetail”,而是带有“s”的“SaleDetails”

android.database.sqlite.SQLiteException: no such column: SaleDetail.idProduct(code 1)