【发布时间】:2018-01-31 12:50:44
【问题描述】:
我正在尝试创建一个查询,以便搜索已在 Magnolia 中发布但位于尚未发布的页面内的资产。
我为那些已发布的资产创建了一个查询,以便使用 JRC-SQL2 在“大坝”存储库中进行搜索:
select p.*
from [mgnl:asset] as p
where (ISDESCENDANTNODE('/demo-features/tests')
or ISSAMENODE('/demo-features/tests'))
and (p.[mgnl:activationStatus] <> '')
但是当我尝试添加任何类型的额外条件以在“网站”存储库中搜索以检查资产是否存在于那里时,我无法创建一个有效的条件。
我尝试使用 UNION、IN、INNER JOIN,但因为我寻找的信息位于另一个存储库 Magnolia 中,所以我无法访问它。
谁能告诉我一种同时从 2 个存储库中获取信息的方法?
【问题讨论】: