#orientdb
#orientdb
Вопрос:
Мне нужно сравнить одну конкретную вершину со всеми другими и распечатать, имеют ли они точно такой же результат («Соответствующий», «второстепенный»)
вот запрос, который я сделал :
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:
Вы могли бы использовать
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
)
Надеюсь, это поможет.