

MATCH (person:/univ_demo/person WHERE person_sort = '事业编' AND status in ('在职', '报到中'))
-[:person_to_org*1..1]->
(org:/univ_demo/org WHERE dept_sort_name = '学术期刊'), 
(person:/univ_demo/person WHERE person_sort = '事业编' AND status in ('在职', '报到中'))
-[:person_to_tech_duty*1..1]->
(tech_duty:/univ_demo/tech_duty WHERE duty = '教授' AND last_flag = '是')
RETURN person.id, org.id, tech_duty.id
-- RETURN person.name AS "person_name", person.account AS "person_account", org.name AS "org_name", person.sz_g AS "sz_g", tech_duty.duty AS "tech_duty", tech_duty.duty_level AS "duty_level", person.person_sort AS "person_sort", person.status AS "status", tech_duty.name AS "_univ_demo_tech_duty_name_0" WITH TIMEOUT = 6m
/**
output()
count(3)
**/
;


MATCH (person:/univ_demo/person WHERE person_sort = '事业编' AND status in ('在职', '报到中'))-[:person_to_org*1..1]->(org:/univ_demo/org WHERE dept_sort_name = '学术期刊'), (person:/univ_demo/person WHERE person_sort = '事业编' AND status in ('在 
职', '报到中'))-[:person_to_tech_duty*1..1]->(tech_duty:/univ_demo/tech_duty WHERE duty = '教授' AND last_flag = '是') 
/**
output()
match("graph.edges.len",6,"graph.nodes.len",8)
**/
;
