Got error 28 from storage engine

SELECT distinct si.*, IFNULL(p.products,0) AS nbproducts from `ps_sellerinfo` si
		LEFT JOIN `ps_cust_fav_store` fs  ON (si.id_seller = fs.id_seller) 
		LEFT JOIN (SELECT count(*) as products,id_seller FROM  `ps_product` GROUP BY id_seller) p ON si.id_seller = p.id_seller 
		where fs.id_customer =69020 and si.seller_active = 1 LIMIT 0,3