我想写一个SPARQL查询,但没有得到它的权利。我想获得?x
每种类型的一个答案,我想DISTINCT
关键字会做的?x
在jena sparql中使用Distinct?
没有重复的值,但它确实不是我的数据,这是我的查询:
SELECT DISTINCT ?x ?ax ?bx ?cx
WHERE
{
?a <SUB:> ?x .
?a <DATE:> ?ax .
?a <SENDERNAME:> ?bx .
?a <MESSAGEID:> ?cx.
?a <REFERENCES:> ?z .
FILTER regex(?z,'<','i')
}
LIMIT 30 OFFSET 0
的问题是我仍然得到重复值?x
我该如何才能将ditinct应用于?x
?