I am trying to pass a Where clause to the existing query in RoomDbD
@Query("SELECT products_table.id,products_table.name as productName,products_table.image,variations_table.name as variation,variations_table.id as variation_id,variations_table.default_sell_price as selling_price from products_table INNER JOIN variations_table ON products_table.id = variations_table.product_id LEFT JOIN variations_locations_details_table as VLD ON variations_table.id = VLD.variation_id || :whereClause ")
LiveData<List<VariedProducts>> getProductsWithVariations(String whereClause);
It returns all the data irrespective of any query such as
productsDao.getProductsWithVariations("WHERE products_table.id = 4");
Any room DB users assist