これはかなり単純なクエリのように思えますが、私はこれについて何時間も頭を悩ませてきました。以下のようなノード構造があります。
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.
私は過去数日間これに携わってきたので、どんな助けも大歓迎です。