我正在尝试优化一个脚本,该脚本用完假脱机空间并超时。该查询的目的是返回三列:Case_ID,CxC1_ECN和CxC2_ECN。最终结果显示一个表,该表显示共享相同Case_ID进行比较的不同ECN。
脚本针对自己运行一个表。我正在使用TD Sql Assistant。
任何对如何改进此脚本以使其更有效的见解都受到高度赞赏。
Select Distinct CTT_Case.Case_ID,
CxC1.ECN as CxC1_ECN,
CxC2.ECN as CxC2_ECN
From BMGU_CDM.CTT_Case
Join BMGU_CDM.CTT_Case_x_Cust CxC1 On CxC1.Case_ID = CTT_Case.Case_ID
Join BMGU_CDM.CTT_Case_x_Cust CxC2 On CxC2.Case_ID = CxC1.Case_ID And CxC2.ECN<> CxC1.ECN;