SELECT * FROM `tabla` WHERE pont = 1 ORDER BY RAND() LIMIT 15 UNION ALL SELECT * FROM `tabla` WHERE pont = 2 ORDER BY RAND() LIMIT 5
(SELECT * FROM `tabla` WHERE pont = 1 ORDER BY RAND() LIMIT 15) UNION ALL (SELECT * FROM `tabla` WHERE pont = 2 ORDER BY RAND() LIMIT 5)