Nur als FYI (ich weiß, dass diese Frage ein paar Jahre alt ist), kann dies auch auf andere, sauberere Weise erfolgen.
SELECT * FROM product_table WHERE price >= (SELECT price FROM product_table
ORDER BY price DESC LIMIT 1 OFFSET (SELECT 0.1 * COUNT(*) FROM product_table));
Ich habe eine ähnliche Abfrage über eine sehr große Datenbank ausgeführt, und sie lief sehr schnell.