मुझे लगता है कि आपको केवल चयनित प्रत्येक मान के साथ एक पंक्ति संख्या शामिल करने की आवश्यकता है और परिणामों को पंक्तियों की संख्या से इस तरह सीमित करें:(परीक्षण नहीं किया गया)
SELECT T0.experiment_id as `id`,
(SELECT SUM(x.value) from
(SELECT value,@rownum := @rownum + 1 AS rownum
FROM data
JOIN (SELECT @rownum := 0) r
WHERE experiment_id = t0.experiment_id
ORDER BY value
) AS x
WHERE x,rownum < t0.clip_index
) AS `sum`
FROM data_clip AS t0
देखें:MySQL - चयन पर पंक्ति संख्या प्राप्त करें