Database Error

Error message returned from the database:

Could not execute query [Native Error: Unknown column 'Category.lft' in 'where clause'] [User Info: SELECT Product.ID, Product.categoryID, Product.manufacturerID, Product.defaultImageID, Product.parentID, Product.shippingClassID, Product.taxClassID, Product.isEnabled, Product.sku, Product.name, Product.shortDescription, Product.longDescription, Product.keywords, Product.pageTitle, Product.dateCreated, Product.dateUpdated, Product.URL, Product.isFeatured, Product.type, Product.ratingSum, Product.ratingCount, Product.rating, Product.reviewCount, Product.minimumQuantity, Product.shippingSurchargeAmount, Product.isSeparateShipment, Product.isFreeShipping, Product.isBackOrderable, Product.isFractionalUnit, Product.isUnlimitedStock, Product.shippingWeight, Product.stockCount, Product.reservedCount, Product.salesRank, Product.childSettings, Product.fractionalStep, Product.position, Product.categoryIntervalCache, ProductImage.ID AS "ProductImage_ID", ProductImage.title AS "ProductImage_title", ProductImage.position AS "ProductImage_position", ProductImage.productID AS "ProductImage_productID" FROM Product LEFT JOIN `ProductImage` AS `ProductImage` ON Product.defaultImageID = ProductImage.ID WHERE (((Product.manufacturerID=159)) AND ((Category.lft>=2 AND (Category.rgt<=31)) AND (Product.isEnabled=1))) ORDER BY Product.salesRank DESC, Product.ID DESC LIMIT 0, 36]