with temp as (select class_id, orga_id, class_name, grade from t_class_info where orga_id = #orgaId# and grade = #grade#)
select ac.account ,
ac.account_id accountId,
u.person_id personId,
u.name name,
u.gender sexCode,
decode(u.gender, '0','女','1','男','2','保密','无') sexDes,
nvl(u.id_card_no,'无') idNo,
u.user_type userTypeCode,
decode(u.user_type, '0','学生','1','老师','2','家长','3','机构','4','学校','5','学校工作人员','6','机构工作人员','7','社会学习者','8','专家','9','资源提供商','无') userTypeDes,
ac.status statusCode,
decode(ac.status,'-1','注销','0','正常','1','未激活','2','锁定','3','安管锁定','无') statusDes,
nvl(u.phone_numbers,'无') phone,
u.job_title jobTitleCode,
decode(u.job_title, '1','初级教师','2','中级教师','3','高级教师','无') jobTitleDes,
nvl(u.emails, '无') email
from t_user_group_rel re, temp, t_user u , t_account ac
where temp.class_id = re.group_id and re.person_id = u.person_id and u.person_id = ac.person_id
and re.status = '0'
select ac.account ,
ac.account_id accountId,
u.person_id personId,
u.name name,
u.gender sexCode,
decode(u.gender, '0','女','1','男','2','保密','无') sexDes,
nvl(u.id_card_no,'无') idNo,
u.user_type userTypeCode,
decode(u.user_type, '0','学生','1','老师','2','家长','3','机构','4','学校','5','学校工作人员','6','机构工作人员','7','社会学习者','8','专家','9','资源提供商','无') userTypeDes,
ac.status statusCode,
decode(ac.status,'-1','注销','0','正常','1','未激活','2','锁定','3','安管锁定','无') statusDes,
nvl(u.phone_numbers,'无') phone,
u.job_title jobTitleCode,
decode(u.job_title, '1','初级教师','2','中级教师','3','高级教师','无') jobTitleDes,
nvl(u.emails, '无') email
from t_user_group_rel re, temp, t_user u , t_account ac
where temp.class_id = re.group_id and re.person_id = u.person_id and u.person_id = ac.person_id
and re.status = '0'