|
@@ -44,7 +44,7 @@
|
|
|
(case when isnull(u.id_card_no_) then 0 else 1 end) as isReal,
|
|
|
(!isnull(membership_end_time_) and membership_end_time_ > now()) as isVip,
|
|
|
(
|
|
|
- SELECT GROUP_CONCAT(name_) FROM subject WHERE FIND_IN_SET(id_,t.subject_id_)
|
|
|
+ SELECT GROUP_CONCAT(name_ ORDER by locate(id_,t.subject_id_)) FROM subject WHERE FIND_IN_SET(id_,t.subject_id_)
|
|
|
) as subjectName,
|
|
|
u.user_type_ as userType
|
|
|
FROM student t
|
|
@@ -65,7 +65,7 @@
|
|
|
(case when isnull(u.id_card_no_) then 0 else 1 end) as isReal,
|
|
|
(!isnull(membership_end_time_) and membership_end_time_ > now()) as isVip,
|
|
|
(
|
|
|
- SELECT GROUP_CONCAT(name_) FROM subject WHERE FIND_IN_SET(id_,t.subject_id_)
|
|
|
+ SELECT GROUP_CONCAT(name_ ORDER by locate(id_,t.subject_id_)) FROM subject WHERE FIND_IN_SET(id_,t.subject_id_)
|
|
|
) as subjectName,
|
|
|
u.user_type_ as userType
|
|
|
FROM student t
|
|
@@ -84,7 +84,7 @@
|
|
|
!isnull(birthdate_) as isReal,
|
|
|
(!isnull(membership_end_time_) and membership_end_time_ > now()) as isVip,
|
|
|
(
|
|
|
- SELECT GROUP_CONCAT(name_) FROM subject WHERE FIND_IN_SET(id_,t.subject_id_)
|
|
|
+ SELECT GROUP_CONCAT(name_ ORDER by locate(id_,t.subject_id_)) FROM subject WHERE FIND_IN_SET(id_,t.subject_id_)
|
|
|
) as subjectName
|
|
|
FROM student t
|
|
|
left join sys_user u on t.user_id_ = u.id_
|