Select 使用子选择在构造查询中绑定(SPARQL)

Select 使用子选择在构造查询中绑定(SPARQL),select,bind,sparql,construct,Select,Bind,Sparql,Construct,与另一个问题(请参见:)相关的是,在这个问题中,答案导致了一个内部带有聚合选择的SPARQL构造查询,现在我想知道如何在这个构造中使用BIND 我当前的查询如下(简化): 问题是:将用于将值绑定到变量的BIND语句放在何处,然后在构造语句中使用这些变量(例如,?var) 我尝试执行类似的操作,如此消息所示:。 但区别在于,本例中没有嵌套的SELECT。此查询组合似乎适合我: PREFIX CONSTRUCT { ... } WHERE { BIND () { SELECT

与另一个问题(请参见:)相关的是,在这个问题中,答案导致了一个内部带有聚合选择的SPARQL构造查询,现在我想知道如何在这个构造中使用BIND

我当前的查询如下(简化):

问题是:将用于将值绑定到变量的BIND语句放在何处,然后在构造语句中使用这些变量(例如,
?var

我尝试执行类似的操作,如此消息所示:。
但区别在于,本例中没有嵌套的SELECT。

此查询组合似乎适合我:

PREFIX
CONSTRUCT { ... }
WHERE {
    BIND () {
        SELECT ...
            WHERE {
            ...
            }
        GROUP BY ...
    } 
}

绑定(…)部分没有任何内容。你想绑定什么?只是为了简单。我尝试从内部select绑定变量。我已经找到了一些解决方案:谢谢你的帮助!
PREFIX
CONSTRUCT { ... }
WHERE {
    BIND () {
        SELECT ...
            WHERE {
            ...
            }
        GROUP BY ...
    } 
}