1030 - Got error 28 from storage engine

select pd.products_name, p.products_image, p.products_image_med, p.products_image_small, p.rata_zero, p.gift, p.presentation, p.products_quantity, p.sending_time_qty, p.sending_time_id, p.products_id, pd.short_desc, p.products_date_added, p.manufacturers_id, p.products_price, p.products_price_on_call, p.products_tax_class_id, products_date_available as date_expected, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price, IF(sa.status, sa.sale_new_products_price, NULL) as sale_new_products_price, IF(sa.status, sa.sale_new_products_price, p.products_price) as final_price from products_description pd, products p left join manufacturers m on p.manufacturers_id = m.manufacturers_id left join specials s on p.products_id = s.products_id left join products_to_sale sa on p.products_id = sa.products_id, `products_to_terms` p2t where p.products_status = '1' and p.products_id = p2t.products_id and pd.products_id = p2t.products_id and pd.language_id = '4' and p2t.terms_id = '9152' group by p.products_id order by final_price , IF(p.manufacturers_id = '0', pd.products_name, CONCAT(m.manufacturers_name, ' ', pd.products_name)) limit 0, 21