SELECT中的非组键变量

时间:2017-02-23 16:03:28

标签: sparql jena

我在virtuoso web界面上成功执行以下查询(例如:http://live.dbpedia.org/sparql

SELECT ?o (COUNT(?member) as ?memberCount) WHERE {
  ?member <http://purl.org/dc/terms/subject> ?o.
  FILTER isIRI(?o) {
    SELECT ?o WHERE {
      <http://dbpedia.org/resource/Heroic_Purgatory>
      <http://purl.org/dc/terms/subject>
      ?o.
    }
  }
}
ORDER BY ?memberCount
LIMIT 1

当我通过Apache Jena进行此查询时,异常会上升:

Non-group key variable in SELECT: ?o

我不明白为什么......有什么建议吗?

1 个答案:

答案 0 :(得分:3)

GROUP BY ?o之前添加ORDER BY,解决了我的问题。