I am tying an alternate to limit sub queries in mysql, since mysql 5 does not support limit keyword in subquery:
SET @i = 0;
SELECT BuildID, COUNT(TestCase)
from results R
where R.BuildID IN (select B.BuildID
from build B
where ( @i := ( @i +1 ) ) <= 25
and B.BuildID NOT LIKE 'Tx%'
order by B.buildid desc)
group by R.BuildID
order by R.id desc;
but I am just getting one resultset. Cannot figure out why? If I execute the subquery separately, I get 6 BuildID's