|
@@ -722,9 +722,10 @@
|
|
|
select sr.*,s.name_ subject_name_,mg.status_ music_group_status_,mg.name_ music_group_name_,mgq.status_ music_group_quit_status_
|
|
|
from student_registration sr left join subject s on s.id_ = sr.actual_subject_id_
|
|
|
left join music_group mg on sr.music_group_id_ = mg.id_
|
|
|
- left join (select mgq.* from music_group_quit mgq LEFT JOIN student_registration sr ON mgq.music_group_id_ = sr.music_group_id_ AND mgq.user_id_ = sr.user_id_ AND mgq.join_date_ = sr.create_time_
|
|
|
- where mgq.id_ in (select max(id_) from music_group_quit group by music_group_id_,user_id_)) mgq on mgq.music_group_id_ = mg.id_
|
|
|
- where sr.user_id_ = #{userId}
|
|
|
- order by sr.id_
|
|
|
+ left join (select mgq.* from music_group_quit mgq
|
|
|
+ where mgq.id_ in (select max(id_) from music_group_quit group by music_group_id_,user_id_)) mgq ON mgq.music_group_id_ = sr.music_group_id_
|
|
|
+ AND mgq.user_id_ = sr.user_id_ AND mgq.join_date_ = sr.create_time_
|
|
|
+ where sr.user_id_ = #{userId}
|
|
|
+ order by sr.id_
|
|
|
</select>
|
|
|
</mapper>
|