2018.06.02 23.44.09 [Permiso/getPersonasPermisos] select distinct p.idpersona,t.descripcion tdoc, p.documentonro, concat(p.apellido,' ',p.nombre) as apeynom,p.apellido,p.nombre, concat(t.descripcion,' ',p.documentonro) as tipodocynro, (case when u.estado=1 then 'SI' else 'NO' end) as estado, (select group_concat(rol.nombre separator '-') from personarol prol inner join roles rol on prol.idrol=rol.idrol where prol.idpersona=p.idpersona) as rol from personas p left join personarol pr on p.idpersona=pr.idpersona left join roles r on pr.idrol=r.idrol left join permisosroles pr2 on r.idrol=pr2.idrol left join personapermisos pp on p.idpersona=pp.idpersona inner join usuarios u on u.idpersona=p.idpersona inner join tipodoc t on t.id=p.tipodoc where 1=1 GROUP by p.idpersona order by p.apellido asc,p.nombre asc