从另一个开始查找所有顶点(可能有两种方式)

时间:2016-10-10 13:48:19

标签: orientdb

我的数据库有这个模板:

enter image description here

我想做一个返回所有" Ontologie"链接到一个特定的" Rubrique"。

除了" Facultatif"。

之外,它可以占据所有优势

我实际上有这个查询返回所有" Ontologie"但它没有经过" Regle"所以我不会拥有所有" Ontologie"

SELECT *
FROM (
  SELECT expand(in('Synonyme').in('Identifie').in('Regroupe'))
  FROM Rubrique
  WHERE libelle = "collèges, lycées avec internat"
)

感谢。

1 个答案:

答案 0 :(得分:2)

您可以使用

select expand($c)
let $a = ( SELECT * FROM (
 SELECT expand(in().in('Identifie').in('Regroupe'))
 FROM Rubrique
 WHERE libelle="collèges, lycées avec internat"
)), 
$b = ( SELECT * FROM (
 SELECT expand(in('Pertinent').out('Obligatoire'))
 FROM Rubrique
 WHERE libelle="collèges, lycées avec internat"
)), 
$c=unionAll($a,$b)

希望有所帮助