Hi 

it's not properly what you asked for but, hope it helps:

select expand(distinct($c)) from User
let $a=(select expand(distinct(@rid)) from (SELECT expand(out('makeL').in(
'makeL')) FROM #12:2) where @rid not in (select expand(distinct(@rid)) from 
(select expand(both('follow')) from user WHERE @rid=12:2)) and @rid<>12:2),
$b=(select expand(distinct(@rid)) from (select * from (traverse both(
'follow') from 12:2 while $depth <= 3) where $depth > 1) where @rid not in (
select expand(distinct(@rid)) from (select expand(both('follow')) from user 
WHERE @rid=12:2))),
$c=intersect($a,$b)

with intersect I intersect the results from the 2 query, unless if you need 
to see all the results you can use unionall.

Regards,
Michela

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to