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)。 –