2015-07-29 3 views
0

Например, у меня есть сотрудник, управляющий конкретной страной и конкретной компанией. Я хочу запрашивать только учетные записи, которые находятся в странах и компаниях, управляемых данным сотрудником. Идеи? Проблемы с производительностью, о которых нужно знать?Запрос OrientDB для узлов, подключенных к источнику несколькими способами

Gremlin запрос допустим, также!

ответ

1

Это похоже на работу:

select from Account where 
@rId in 
(select expand(out('managingCountry').in('inCountry'))[email protected] 
from Employee where userId = 3) 
AND 
@rId in 
(select expand(out('managingCompany').in('inCompany'))[email protected] 
from Employee where userId = 3) 

остается, если кто-то имеет лучшее решение