是否可以在單個查詢中獲取多個關係的數量?例如SPARQL一次計算關係數
SELECT (COUNT(?friendid) as ?friends) (COUNT(?cousinid) as ?cousins) (COUNT(?sonid) as ?sons)
WHERE
{
ex:person1 ex:friendOf ?friendid .
ex:person1 ex:cousinOf ?cousinid .
ex:person1 ex:fatherOf ?sonid .
}
如果需要一個包含多個查詢的複雜查詢,當然這是 - 理論上 - 應該比執行不同的SELECT更快?
我不認爲你的查詢有效。它會爲我猜測的每個關係返回相同的數字。 – AKSW
是的,這就是發生了什麼......以及我的問題的原因:) – user1156544