from sys_menu m left join sys_role_menu rm on m.id = rm.menu_id
from sys_menu m left join sys_role_menu rm on m.id = rm.menu_id
where rm.role_id = #{roleId} and m.id not in (select m.parent_id from sys_menu m inner join sys_role_menu rm on m.id = rm.menu_id and rm.role_id = #{roleId})
where m.del_flag = 0 and rm.role_id = #{roleId} and m.type = 'F'
from sys_menu m left join sys_role_menu rm on m.id = rm.menu_id
from sys_menu m left join sys_role_menu rm on m.id = rm.menu_id
where rm.role_id = #{roleId} and m.id not in (select m.parent_id from sys_menu m inner join sys_role_menu rm on m.id = rm.menu_id and rm.role_id = #{roleId})