title: Is it possible to group records by key in Azure Log Query
body: <p>I am trying to perform a simple query in Azure App Insights which will group a set of results by key. (One to Many)</p>
  <p>Example Structure:</p>
  <pre><code>-- request
  
  --- request with same InvocationId
  
  --- request with same InvocationId
  
  
  -- request
  
  --- request with same InvocationId
  
  -- request with same InvocationId
  </code></pre>
  <p>I'm sure this isn't correct, but, I am looking for something like the following</p>
  <pre><code>union * |
  extend InvocationId=tostring(parse_json(customDimensions).InvocationId)
  |
  join kind=inner (     
      union * |
      extend InvocationId=tostring(parse_json(customDimensions).InvocationId)) on $left.InvocationId == $right.InvocationId
  </code></pre>
  <p>Thank you!</p>