MATCH (m:`USER`) WHERE id(m) in ["1398986259"]
OPTIONAL MATCH (m:`USER`)-[r1:CALL_TO]-(x:MOBILE)
WHERE r1.first_callmark_on < 20220102 and r1.last_callmark_on > 20190102
WITH m, x
OPTIONAL MATCH (x:MOBILE)-[r1:CALL_TO]-(n:`USER`)
WHERE r1.first_callmark_on < 20220102 and r1.last_callmark_on > 20190102 and id(n)<>"1398986259"
RETURN count(distinct case when r1 is not NULL then id(n) else NULL end) AS n_user_2nd
请教下,这个语句,如何优化优化一下呢,或者改成go语句,无从下手,辛苦大佬帮我看看