我在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
我不明白为什么......有什么建议吗?
答案 0 :(得分:3)
在GROUP BY ?o
之前添加ORDER BY
,解决了我的问题。