where+=$@" and r.{nameof(RB_Scroll_Appointment_ViewModel.StuId)} ={demodel.StuId}";
where+=$@" and r.{nameof(RB_Scroll_Appointment_ViewModel.StuId)} ={demodel.StuId}";
...
@@ -266,18 +270,18 @@ ORDER BY r.Id desc ";
...
@@ -266,18 +270,18 @@ ORDER BY r.Id desc ";
stringsql=$@"
stringsql=$@"
SELECT r.*,c.AccountId as TeacherId,c.WorkUserId,t.TeacherName,t.TeacherHead,s.StuName,sch.OpenId as StuOpenId,cou.CourseName,cou.ScrollMinNum,cou.ScrollMaxNum,cou.CourseTimeId,cr.RoomName
SELECT r.*,c.AccountId as TeacherId,c.WorkUserId,t.TeacherName,t.TeacherHead,s.StuName,sch.OpenId as StuOpenId,cou.CourseName,cou.ScrollMinNum,cou.ScrollMaxNum,cou.CourseTimeId,cr.RoomName
,cr.School_Id as RoomSchoolId,sc.SName as RoomSchoolName ,og.TotalChapterNo,IFNULL(c2.CourseName,'') AS LearnCourseName,og.CourseChapterNo
,cr.School_Id as RoomSchoolId,sc.SName as RoomSchoolName ,og.TotalChapterNo,IFNULL(c2.CourseName,'') AS LearnCourseName,og.CourseChapterNo
From RB_Scroll_Appointment r
FROM RB_Scroll_Appointment r
inner join rb_order_guest og on r.GuestId = og.Id
INNER JOIN rb_order_guest og on r.GuestId = og.Id
inner join rb_account c on r.AccountId = c.Id
INNER JOIN rb_account c on r.AccountId = c.Id
inner join rb_teacher t on c.AccountId = t.TId
INNER JOIN rb_teacher t on c.AccountId = t.TId
inner join rb_student s on r.StuId = s.StuId
INNER JOIN rb_student s on r.StuId = s.StuId
inner join rb_account sch on sch.AccountId = s.StuId and sch.AccountType =4
INNER JOIN rb_account sch on sch.AccountId = s.StuId and sch.AccountType =4
inner join rb_course cou on r.CourseId = cou.CourseId
INNER JOIN rb_course cou on r.CourseId = cou.CourseId
LEFT JOIN rb_course c2 ON r.LearnCourseId=c2.CourseId
LEFT JOIN rb_course c2 ON r.LearnCourseId=c2.CourseId
inner join rb_class_room cr on r.RoomId = cr.RoomId
LEFT JOIN rb_class_room cr on r.RoomId = cr.RoomId