Как отметил @awd в комментариях, QueryBuilder
предоставляет лучшие возможности.
SQL2
не так уж и плохо, особенно для тех, кто склонен к РСУБД!
Приведенный ниже запрос должен извлечь все пути к страницам с использованием компонента resourceType.
SELECT * FROM [cq: PageContent] AS s ГДЕ ISDESCENDANTNODE (s, '/ content') ИСОДЕРЖИТ (s. [Sling: resourceType], 'foundation / components / text')
Вы должны использовать квадратные скобки для свойств с пространствами имен в них, например: cq: template, sling: resourceType и т. д.