答案 0 :(得分:1)
您应该创建视图作为预结果,然后您可以对其应用进一步的操作,或者您可以将此查询编写为嵌套查询样式。一个结果与其他结果有依赖关系。所以它的执行策略不能正常工作。您可以编写此命令来检查执行策略。 SET SHOWPLAN_TEXT ON
答案 1 :(得分:1)
根据您提供的信息
@ JamieD77是正确的,唯一可能的答案是将D.ParentID添加到select语句
这是因为最后一次外连接
left outer JOIN GROUP_TABLE D ON A.MKTPLANID = D.MKTPLANID AND C.PARENTID = D.PMKID
在这种情况下,表C是带有计划上诉作为标题的2行。
他们链接到以PME作为标题的行,他们共享相同的MKTPLANID
,并且计划上诉PARENTID
等于PME PMKID
。
因此,表D中的行将是PME Caption
的2行,2行的PARENTID
为04和07。