Я хочу посчитать муниципалитеты и то, что у меня в скобках работает. Однако я хочу получить и другую переменную, но когда я добавляю ее в SELECT, я получаю:
org.openrdf.query.MalformedQueryException: переменная 'region_name' в проекции отсутствует в GROUP BY.
В моем запросе у меня есть:
"SELECT ?region_name (COUNT(?municipality) AS ?count) " +
Что мне не хватает?
Обратите внимание, что в моем проекте нет ничего похожего на GROUP, я думаю, что это происходит внутри Sesame.
Я только что увидел, что если я удалю (COUNT...), я получу имена, как и ожидалось.
COUNT
— это совокупный запрос, который должен привести к неявной группе по всем подсчитанным элементам. Может быть, он жалуется на эту группу с немного вводящим в заблуждение сообщением. - person zapl   schedule 02.12.2015