这似乎是一个相当简单的查询,但我已经为此绞尽脑汁好几个小时了。我有一个类似于下面的节点结构:
food-group
jcr:content
nuts -> type=almonds
meat -> beef=true
fruit -> type=apples,oranges,bananas
我需要从我的子节点收集三种类型的属性:一种是字符串、布尔值和字符串数组。我认为以下 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.
感谢任何帮助,因为我在过去的几天里一直在做这件事。