我试图在 AEM 6.1 中查找引用 DAM 中大于 1280 像素的图像的页面。我真的很难弄清楚这是否可以通过单个 JCR_SQL2 查询来实现。我已经尝试了很多没有用的东西(尝试从 CRXDE 查询时获取 ParseException),但我认为以下内容在某种程度上传达了我所追求的,除了我认为我需要一些额外的连接,从 cq:Page 开始, 获取页面而不是实际的图像组件节点:
SELECT s.* from [nt:unstructured] as s
INNER JOIN [dam:Asset] as a on ISSAMENODE(a, s.[fileReference])
WHERE a.[jcr:content/metadata/tiff:ImageWidth] >= 1280
我也尝试过加入 jcr:path 平等,但我无法真正运行任何东西。