SELECT `products`.* FROM `products` INNER JOIN `variants` ON variants.product_id = products.id AND variants.is_master = 1 AND variants.deleted_at IS NULL INNER JOIN `products_taxons` ON `products_taxons`.product_id = `products`.id INNER JOIN `taxons` ON `taxons`.id = `products_taxons`.taxon_id WHERE (((products.deleted_at is null) AND (variants.cost_price IS NOT NULL)) AND ((`taxons`.`lft` >= 10 AND `taxons`.`rgt` <= 11))) ORDER BY products.position ASC