代码之家  ›  专栏  ›  技术社区  ›  Pierre-Antoine

比较边(必须相同且相等)

  •  1
  • Pierre-Antoine  · 技术社区  · 9 年前

    我需要将一个特定顶点与所有其他顶点进行比较,并打印它们是否具有完全相同的outE(“相关”、“第二行”)

    这是我提出的请求:

    SELECT $b
    let $a = (
      SELECT *
      FROM Regle
      WHERE titre="1823 - accessoires poids lourds tachygraphe"
    ),
    $b = (
      SELECT *
      FROM Regle
      WHERE out("Pertinent", "Secondaire") = $a.out("Pertinent", "Secondaire")
    )
    

    提前感谢

    1 回复  |  直到 9 年前
        1
  •  2
  •   Alessandro Rota    9 年前

    你可以用

    SELECT expand($b)
    let $a = (
      SELECT *
      FROM Regle
      WHERE titre="1823 - accessoires poids lourds tachygraphe"
    ),
    $b = (
      SELECT *
      FROM Regle
      WHERE out("Pertinent").@rid in $a.out("Pertinent").@rid and out("Secondaire").@rid in $a.out("Secondaire").@rid
    )
    

    希望有帮助。