title: Concatenate multiple fields on multiple rows with commas
body: <p>I have 2 tables connected by a join table. They look like the following</p>
  
  <pre><code>      servers             serverInstances          instances
  | id |     ip     |     | id | sID | iID |       | id | name |
  |____|____________|     |____|_____|_____|       |____|______|
  | 11 | 10.0.0.100 |     |  1 |  11 |  40 |       | 40 | real |
  | 12 | 10.0.0.200 |     |  2 |  11 |  41 |       | 41 | fake |
                          |  3 |  12 |  45 |       | 45 | test |
  </code></pre>
  
  <p>With the below query I can get the below data</p>
  
  <pre><code>SELECT s.ip, i.name
  FROM servers AS s
  JOIN serverInstances AS si ON s.ID = si.sID
  JOIN Instances AS i ON si.iID = i.ID
  
  
  |     ip     | name |
  |____________|______|
  | 10.0.0.100 | real |
  | 10.0.0.100 | fake |
  | 10.0.0.200 | test |
  </code></pre>
  
  <p>What I am having trouble with, is taking the above information, and writing a query that would return the following.</p>
  
  <pre><code>|     ip     | instances  |
  |____________|____________|
  | 10.0.0.100 | real, fake |
  | 10.0.0.200 |    test    |
  </code></pre>
  
  <p>Is there an easy yet dynamic way to do write this query?</p>