string_agg(DISTINCT ur.group_id::character varying::text, '',''::text) AS group_ids,
string_agg(DISTINCT ug.name::text, '',''::text) AS group_names
FROM lms_user_rel_group ur
JOIN lms_user_group ug ON ug.id = ur.group_id AND ug.deleted = 0
GROUP BY ur.user_id, ur.realname, ur.company_id'::text)ug(user_idbigint,realnamecharactervarying,company_idbigint,group_idscharactervarying,group_namescharactervarying)