SELECT A.*,IFNULL(B.GuestName,'') AS GuestName,IFNULL(c.ClassName,'') AS ClassName,IFNULL(c.ClassNo,'') AS ClassNo,IFNULL(D.CourseName,'') AS CourseName
FROM RB_Order_Change AS A
,IFNULL(E.TeacherName,'') AS TeacherName
FROM RB_Order_Change AS A LEFT JOIN rb_order_guest AS B ON (A.OrderGuestId=B.Id)
LEFT JOIN rb_class AS C ON A.NewClassId=C.ClassId
LEFT JOIN rb_course AS D ON A.NewCourseId=D.CourseId
LEFT JOIN rb_teacher AS E ON c.Teacher_Id=E.TId
WHERE 1=1
WHERE 1=1
");
");
if(query!=null)
if(query!=null)
...
@@ -39,10 +43,12 @@ WHERE 1=1
...
@@ -39,10 +43,12 @@ WHERE 1=1
{
{
builder.AppendFormat(" AND A.{0} IN({1}) ",nameof(RB_Order_Change_ViewModel.Id),query.QIds);
builder.AppendFormat(" AND A.{0} IN({1}) ",nameof(RB_Order_Change_ViewModel.Id),query.QIds);
}
}
if(query.ChangeType>0)
{
builder.AppendFormat(" AND A.{0}={1} ",nameof(RB_Order_Change_ViewModel.ChangeType),query.ChangeType);