[
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