Мне нужен этот запрос, чтобы соответствовать отдельным курсам и студентам.Это возвращает мне огромную сумму, но когда я возвращаю c.name, s.name, count (*), результат правильный.
match (t:TeacherEntity{name: 'Teacher2'}) -[:teaches] ->(c:CourseEntity)
<- [sc:student_attends_course] - (s:StudentEntity)
with c,s
match (c) - [:course_assignments] -> (a:AssignmentEntity)
optional match (a) <- [subm:student_submission] - (s)
where subm is null or subm.mark < 4
return c, s,count(*)
Есть мысли?