title: Combining related information within a cypher query
body: <p><a href="https://i.stack.imgur.com/heTtW.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/heTtW.png" alt="node-relationship schema" /></a></p>
  <p>I have created a knowledge with the nodes and relationships pictured. Each person has any number of jobs and skills connected to them and each Job and Skill can have any number of People connected to them. I would like to be able to search for a particular job (e.g. Security Architect) and return a list of all the people who have been employed_as that job and all of the skills that each person is skilled_in. I have created a query hich retrieves these results, however a new line in the query is created for each skill, duplicating the person details each time. This is the query I have which retrieves those results.</p>
  <pre><code>MATCH (j:Job {job_title: &quot;Security Architect&quot;})&lt;-[p_rel:employed_as]-(p:Person)-[skilled_in]-&gt;(s:Skill) return p,s,p_rel
  </code></pre>
  <p>Is it possible to create a query that returns all of the skill nodes connected to a person as a single list with the details of that person?</p>