0
假设我有一个从sparql查询返回的名称列表。另一个查询使用此列表中的名称并返回其他内容。我如何在其他查询返回的列表中的所有名称上执行此查询?谢谢对另一个sparql查询的所有结果执行sparql查询
假设我有一个从sparql查询返回的名称列表。另一个查询使用此列表中的名称并返回其他内容。我如何在其他查询返回的列表中的所有名称上执行此查询?谢谢对另一个sparql查询的所有结果执行sparql查询
您使用子查询。例如,
select ?country ?capital {
{ select ?country {
#-- criteria for selecting country
}
?country :hasCapital ?country
}
注意,在平凡的情况下,你不会需要一个单独的子查询,你可以只是做:
select ?country ?capital {
#-- criteria for selecting country
?country :hasCapital ?country
}
是的,我使用了嵌套查询来解决它。谢谢! – jango
@jango如果这工作,请考虑[接受答案](https://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)。 –