public List<wrapper> getMemberlist(String token) throws Exception {
conn = connectionDB.getConnection(); Statement stmt = conn.createStatement(); List<wrapper> list = new ArrayList<wrapper>(); list.clear();
ResultSet rs = stmt.executeQuery("select distinct
user.user_id,member.member_id,user.firstname,user.lastname,img.image_name,(select GROUP_CONCAT(role.name) from user_role inner join role on role.role_id=user_role.role_id where member.user_id=user_role.user_id group by member.user_id order by role.name) as role from member inner join user on user.user_id=member.user_id inner join team on team.team_id=member.team_id left join image img on img.user_id=user.user_id left join user_role on user_role.user_id=user.user_id left join role on role.role_id=user_role.role_id where team.token='"+token+"'"); while (rs.next()) { wrapper obj = new wrapper(); obj.setUser_id(rs.getInt("user_id")); obj.setMember_id(rs.getInt("member_id")); obj.setFirstname(rs.getString("firstname")); obj.setLastname(rs.getString("lastname")); obj.setImage(rs.getString("image_name")); obj.setRole_name(rs.getString("role")); list.add(obj); }