これはかなり単純なクエリのように思えますが、私はこれについて何時間も頭を悩ませてきました。以下のようなノード構造があります。
food-group
    jcr:content
        nuts -> type=almonds
        meat -> beef=true
        fruit -> type=apples,oranges,bananas
子ノードから収集する必要があるプロパティには、文字列、ブール値、および文字列配列の 3 種類があります。次のsql2クエリが機能し、それらのプロパティを取得すると思いますが、何らかの理由でエラーが発生します:
クエリ
SELECT 
    parent.* 
FROM 
    [cq:PageContent] AS parent 
INNER JOIN 
    [nt:base] as child ON ISCHILDNODE(parent) 
WHERE 
    ISDESCENDANTNODE(parent, [/content/grocerystore/food/])"
エラー:
Need to specify the selector name because the query contains more than one selector.
私は過去数日間これに携わってきたので、どんな助けも大歓迎です。