select * from (select tt.,rownum as rowno from (select u.,r.rolename,ur.* from tb_system_user u left join tb_system_user_role ur on u.id = ur.userid left join tb_system_role r on r.id = ur.roleid ) tt where rownum <=#{start}#{end}) where rowno > (#{start} - 1)#{end}
select * from (select tt.,rownum as rowno from (select u.,r.rolename,ur.* from tb_system_user uleft join tb_system_user_role ur on u.id = ur.useridleft join tb_system_role r on r.id = ur.roleid ) tt...