问题描述
我有像这样的简单数据:
| s | p | o |
|-------|----|--------|
| repo1 | v1 | high |
| repo2 | v2 | medium |
| repo2 | v1 | high |
问题是如何选择?level
,以便如果存在v2
,请选择v2
,否则请选择v1
。谓词v1
被保证存在。
我尝试过
select ?s,?level where {
?s v2 ?o_v2 .
?s v1 ?o_v1 .
bind(if(bound(?o_v2),?o_v2,?o_v1) as ?level)
}
但是,这仅使我同时拥有v1 & v2
的那些人。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)