- From: Axel Polleres <axel.polleres@deri.org>
- Date: Thu, 5 Nov 2009 09:58:19 -0800
- To: SPARQL Working Group <public-rdf-dawg@w3.org>
Just browsing over the example again and rethinking our discussion
regarding implicit grouping...
PREFIX <http://books.example/>
SELECT SUM(?lprice) AS ?totalPrice
WHERE {
?org :affiliates ?auth .
?auth :writesBook ?book .
?book :price ?lprice
}
GROUP BY ?org
HAVING (SUM(?lprice) > 10)
has ungrouped variables book, auth...Looking at our resolution, I
honestly don't get my head around the semantics here:
"Consensus on prohibiting projecting variables/functions on variables
that are not included in the group by clause. Details are pending
discussion of ISSUE-41."
That doesn't seem to cover this case, where there are ungrouped
variables that *don't* appear in projections or scalar functions.
Obviously, that query doesn't becomes weird if there are more than one
authors from the same org, or if there are several prices for the same
book.
Opinions to resolve?
best,
Axel
Received on Thursday, 5 November 2009 17:59:04 UTC