Вы не ответили на вопрос о необходимости фильтрации и сортировки по полю "chislo".
Если такая возможность необходима, то тогда прийдётся реализовывать запрос такого вида:
X++:
T1 T1;
T2 T2, T2_;
;
select T1
join T2
where
T1.id == T2.id
notexists join T2_
where
T2_.id == T2.id &&
T2_.RecId < T2.RecId