title: SQL Pivot multiple columns with lists of values
body: <p>I am trying to convert table with SQL:</p>
  <div class="s-table-container">
  <table class="s-table">
  <thead>
  <tr>
  <th style="text-align: left;">country</th>
  <th style="text-align: left;">alpha_tag</th>
  <th style="text-align: left;">num_tag</th>
  </tr>
  </thead>
  <tbody>
  <tr>
  <td style="text-align: left;">FR</td>
  <td style="text-align: left;">a</td>
  <td style="text-align: left;">1</td>
  </tr>
  <tr>
  <td style="text-align: left;">DE</td>
  <td style="text-align: left;">b,c,d,e</td>
  <td style="text-align: left;">2,3,4,5</td>
  </tr>
  <tr>
  <td style="text-align: left;">PL</td>
  <td style="text-align: left;">c,e</td>
  <td style="text-align: left;">3,1</td>
  </tr>
  </tbody>
  </table>
  </div>
  <p>where <code>country</code> column always takes 1 value and two other cols <code>alpha_tag</code> &amp; <code>num_tag</code> store list of values separated by comma. The length of <code>alpha_tag</code> &amp; <code>num_tag</code> is always the same.</p>
  <p>The final table should be pivoted in such way that there will be unique 1 value per each variable, and from <code>alpha_tag</code> &amp; <code>num_tag</code> cols values will be grabbed in pairs (depending on their position in list) as follows:</p>
  <div class="s-table-container">
  <table class="s-table">
  <thead>
  <tr>
  <th style="text-align: left;">country</th>
  <th style="text-align: left;">alpha_tag</th>
  <th style="text-align: left;">num_tag</th>
  </tr>
  </thead>
  <tbody>
  <tr>
  <td style="text-align: left;">FR</td>
  <td style="text-align: left;">a</td>
  <td style="text-align: left;">1</td>
  </tr>
  <tr>
  <td style="text-align: left;">DE</td>
  <td style="text-align: left;">b</td>
  <td style="text-align: left;">2</td>
  </tr>
  <tr>
  <td style="text-align: left;">DE</td>
  <td style="text-align: left;">c</td>
  <td style="text-align: left;">3</td>
  </tr>
  <tr>
  <td style="text-align: left;">DE</td>
  <td style="text-align: left;">d</td>
  <td style="text-align: left;">4</td>
  </tr>
  <tr>
  <td style="text-align: left;">DE</td>
  <td style="text-align: left;">e</td>
  <td style="text-align: left;">5</td>
  </tr>
  <tr>
  <td style="text-align: left;">PL</td>
  <td style="text-align: left;">c</td>
  <td style="text-align: left;">3</td>
  </tr>
  <tr>
  <td style="text-align: left;">PL</td>
  <td style="text-align: left;">e</td>
  <td style="text-align: left;">1</td>
  </tr>
  </tbody>
  </table>
  </div>
  <p>Thanks a lot for your help &amp; tips :)</p>