Есть большой репорт состоящий из запросов типо:
Revision as
(Select Registrations.new_studentid,
Registrations.New_StudentIdName,
Filteredcontact.new_accanumber,
Registrations.new_attendancepercent,
FilteredNew_Event.New_CourseTypeIdName,
FilteredNew_Event.New_SessionId,
FilteredNew_Event.New_SessionIdName,
FilteredNew_CourseType.New_TrackId,
FilteredNew_CourseType.New_TrackIdName,
FilteredNew_CourseType.New_CoursePaperId,
FilteredNew_CourseType.new_coursepaperidname,
Registrations.New_companyidname
From Registrations
left join FilteredNew_Event on Registrations.New_EventId=FilteredNew_Event.New_EventId
left join FilteredNew_CourseType on FilteredNew_Event.New_CourseTypeId=FilteredNew_Coursetype.New_CourseTypeId
left join Filteredcontact on Filteredcontact.contactid = Registrations.new_studentid
Where FilteredNew_CourseType.New_SubTypeId = 'D24330DC-80E3-DB11-AC8D-003048873EE1'),
Каким образом можно оптимизировать такой тип запроса?
Запрос полностью:
pastebin.com/Uh7makts