我有以下情况:
我构造了一个连接多个表的查询,这些表有modieddatetime列。我需要应用一个范围过滤记录,这些记录是在表a或表B中最后修改的,它们是连接的表(基于modifiedDateTime值)。
如果我将范围添加到两个数据源(对于表A和表B),我将检索两个表中修改的记录,而不是其中任何一个。
表间的连接类型为OuterJoin。
如何在AOT查询中解决这个问题?
在我看来,您必须创建一个Union查询。联合查询的第一部分是tableA的范围,第二部分是tableB的范围。