我有一个查询,我必须修改它以满足一些新规范:
查询的大图如下:
我有几个内部联接组成结果集INNER JOINS
,然后该结果集首先是LEFT JOINED
,A1
然后是SCH
。这是查询的当前状态。
现在,我要做的是添加另一个(黄色部分) result set
,A2
以common part of A1 and A2
在 GROUP BY 中显示具有当前条件的记录。
我的问题是我仍然必须在蓝色区域中显示一些记录(这在初始集合中很常见,但在我添加的新集合中并不常见)。
我不知道如何引用蓝色区域中的那些记录并将它们过滤掉(选择仅满足一个条件的记录),而不过滤来自A2
. 我不知道要使用什么样的 JOIN A2
(我想我应该使用INNER JOIN
,但我不确定,这就是为什么?
我的图表上有一个标记)。
FILTER blue -> ALL yellow