Perpetual loading in sql server join query -
i have query joining 2 tables , in inner query when table coming empty ,i getting perpetual loading .can explain me why so?
query--->
select trf.groupid, 'brand imagery', imageryid, 'brand' seltype, bcc.masterid, bcc.categoryid, sum(trf.[weight]), count(trf.respondent_serial), qtrtype #tmprespfrequency trf join ( select a.masterid, a.respondent_serial, imageryid, b.categoryid brand_imagery_deepdive join #brandcategorytype b on a.masterid=b.selid , b.seltype='brand' join #measure m on m.metric='brand imagery' , m.metricitemid=imageryid b.categoryid not in ( select distinct categoryid brand_imagery_deepdivebase ) ) bcc on trf.respondent_serial=bcc.respondent_serial group trf.groupid, imageryid, bcc.masterid, bcc.categoryid, qtrtype; innner query coming empty if running separate is: -
(select a.masterid, a.respondent_serial, imageryid, b.categoryid brand_imagery_deepdive join #brandcategorytype b on a.masterid=b.selid , b.seltype='brand' join #measure m on m.metric='brand imagery' , m.metricitemid=imageryid b.categoryid not in ( select distinct categoryid brand_imagery_deepdivebase ) ) bcc empty in short
kindly suggest
Comments
Post a Comment