title: SQL return multiple of same record when using INNER JOIN
body: <p>I have the following SQL query I am trying to run: </p>
  
  <pre><code>"SELECT Main.id, Main.created_min, Main.local_photo_name, Main.description, Main.creator, Main.title, Main.museum, technique.technique 
              FROM Main 
              INNER JOIN technique ON technique.kleding_id=Main.id 
              LIMIT 5"
  </code></pre>
  
  <p>I want this query to add the data from the techniques table to my results i get from my main table. This works but when i have multiple techniques associated with the same id from the main table i want these to be added in a array to the main record.  </p>
  
  <p>Is this possible with SQL?<br>
  This is what get so far: </p>
  
  <pre><code>[16] =&gt; Array
      (
          [id] =&gt; 47
          [created_min] =&gt; 1890
          [local_photo_name] =&gt; 
          [description] =&gt; Volgens kerkelijk gebruik werden baby's gedoopt in witte gewaden, als teken van onschuld en zuiverheid. Deze doopkleding kon men doorgaans meerdere malen gebruiken en overdragen op volgende generaties. In de 19de eeuw was het doopfeest een belangrijke gebeurtenis. Vele doopgewaden zijn dan ook gemaakt van kostbare materialen en rijkelijk gedecoreerd.
          [creator] =&gt; Anoniem
          [title] =&gt; Ecrukleurige doopmantel met cape in satijn en kant.
          [museum] =&gt; Modemuseum Hasselt
          [technique] =&gt; kant
      )
  
  [17] =&gt; Array
      (
          [id] =&gt; 47
          [created_min] =&gt; 1890
          [local_photo_name] =&gt; 
          [description] =&gt; Volgens kerkelijk gebruik werden baby's gedoopt in witte gewaden, als teken van onschuld en zuiverheid. Deze doopkleding kon men doorgaans meerdere malen gebruiken en overdragen op volgende generaties. In de 19de eeuw was het doopfeest een belangrijke gebeurtenis. Vele doopgewaden zijn dan ook gemaakt van kostbare materialen en rijkelijk gedecoreerd.
          [creator] =&gt; Anoniem
          [title] =&gt; Ecrukleurige doopmantel met cape in satijn en kant.
          [museum] =&gt; Modemuseum Hasselt
          [technique] =&gt; satijn
      )
  </code></pre>
  
  <p>and I want something along the way of this: </p>
  
  <pre><code>[16] =&gt; Array
      (
          [id] =&gt; 47
          [created_min] =&gt; 1890
          [local_photo_name] =&gt; 
          [description] =&gt; Volgens kerkelijk gebruik werden baby's gedoopt in witte gewaden, als teken van onschuld en zuiverheid. Deze doopkleding kon men doorgaans meerdere malen gebruiken en overdragen op volgende generaties. In de 19de eeuw was het doopfeest een belangrijke gebeurtenis. Vele doopgewaden zijn dan ook gemaakt van kostbare materialen en rijkelijk gedecoreerd.
          [creator] =&gt; Anoniem
          [title] =&gt; Ecrukleurige doopmantel met cape in satijn en kant.
          [museum] =&gt; Modemuseum Hasselt
          [technique] =&gt; Array
              (
              [technique] =&gt; kant
              [technique] =&gt; satijn
              )
      )
  </code></pre>
  
  <p>the tables look like this:<br>
  Just to note the tables contain around 200k records each. So speed is key. 
  <a href="https://i.stack.imgur.com/McCst.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/McCst.png" alt="enter image description here"></a>
  <a href="https://i.stack.imgur.com/JDWXtm.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/JDWXtm.png" alt="enter image description here"></a></p>