[ https://issues.apache.org/jira/browse/JENA-229?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Stephen Allen closed JENA-229. ------------------------------ Resolution: Duplicate Fix Version/s: ARQ 2.9.1 Yes, this is a duplicate of JENA-211. I erroneously thought I was testing against 2.9.1, when in fact I was using 2.9.0. It works correctly in 2.9.1. > "SELECT DISTINCT * " produces duplicates when blank nodes are used the graph > pattern > ------------------------------------------------------------------------------------ > > Key: JENA-229 > URL: https://issues.apache.org/jira/browse/JENA-229 > Project: Apache Jena > Issue Type: Bug > Components: ARQ > Affects Versions: ARQ 2.9.0, ARQ 2.9.1 > Reporter: Stephen Allen > Priority: Minor > Fix For: ARQ 2.9.1 > > > When using a blank node in the graph pattern of a query, using "select > distinct *" can result in duplicate rows. There is a similar issue with > "select reduced *" > Steps to reproduce: > 1) Load the "books" database [1] > 2) Add an additional statement [2] > 3) Run the following query: > PREFIX books: <http://example.org/book/> > PREFIX dc: <http://purl.org/dc/elements/1.1/> > select distinct * > where { > ?book dc:title ?title . > ?book dc:creator [] . > } > You see that you get a duplicate result for book5. > If you change the query to: > PREFIX books: <http://example.org/book/> > PREFIX dc: <http://purl.org/dc/elements/1.1/> > select distinct ?book ?title > where { > ?book dc:title ?title . > ?book dc:creator [] . > } > You do not get duplicates. > [1] > http://svn.apache.org/repos/asf/incubator/jena/Jena2/Fuseki/trunk/Data/books.ttl > [2] <http://example.org/book/book5> <http://purl.org/dc/elements/1.1/creator> > "Sir Example" . -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira