|
@@ -298,7 +298,7 @@
|
|
|
AND sv.num IS NULL
|
|
|
</if>
|
|
|
<if test="name != null">
|
|
|
- AND (sr.name_ LIKE CONCAT('%',#{name},'%') OR sr.parents_phone_ LIKE CONCAT('%',#{name},'%'))
|
|
|
+ AND (su.name_ LIKE CONCAT('%',#{name},'%') OR sr.parents_phone_ LIKE CONCAT('%',#{name},'%'))
|
|
|
</if>
|
|
|
<if test="currentGrade != null">
|
|
|
AND sr.current_grade_ LIKE CONCAT('%',#{currentGrade},'%')
|
|
@@ -344,6 +344,7 @@
|
|
|
</select>
|
|
|
<select id="queryStudentDetailCount" resultType="java.lang.Integer">
|
|
|
SELECT COUNT(sr.id_) FROM student_registration sr
|
|
|
+ LEFT JOIN sys_user su ON sr.user_id_ = su.id_
|
|
|
LEFT JOIN (
|
|
|
SELECT v.student_id_, COUNT(*) num FROM student_visit v WHERE v.music_group_id_ = #{musicGroupId} GROUP BY v.student_id_
|
|
|
) sv on sv.student_id_=sr.user_id_
|