title: What is the difference between multiple MATCH clauses and a comma in a Cypher query?
body: <p>In a Cypher query language for Neo4j, what is the difference between one MATCH clause immediately following another like this:</p>
  
  <pre><code>MATCH (d:Document{document_ID:2})
  MATCH (d)--(s:Sentence)
  RETURN d,s
  </code></pre>
  
  <p>Versus the comma-separated patterns in the same MATCH clause? E.g.:</p>
  
  <pre><code>MATCH (d:Document{document_ID:2}),(d)--(s:Sentence)
  RETURN d,s
  </code></pre>
  
  <p>In this simple example the result is the same. But are there any "gotchas"?</p>