I'm trying to write a cypher query to find the first name of 'Employee' nodes who 'Has' all the Skills (have relationship with all the nodes with the 'Skill' label). This is my data model:
I managed to get all the employee nodes that have at least one relationship with skill nodes, but I do not want this. This is the cypher query:
:match (a:employee)-[r:Has_Skill]->(b:profession) return a,r,band
I couldn't write it with the ALL() function.
Can anybody help me with this?
