Что я пытаюсь сделать, это сделать запрос, в котором я получаю список деталей, в которых указано поле c. База данных выглядит следующим образом: saleHeader связан с несколькими деталями, каждая деталь имеет продукт. Я хочу получить список деталей, в которых указан продукт, который я передаю, а saleHeader имеет значения specfi c.
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();
}
Я получаю сообщение об ошибке
android.database.sqlite.SQLiteException: no such column: SaleDetail.idProduct(code 1)
Любая помощь или предложение было бы здорово, спасибо.