title: Return comma separated list of names from comma separate list of IDs
body: <p>To begin with, please don't hold the crappy database structure against me.  We all have things we have to deal with that we can't change, and I inherited these tables that are deeply ingrained within the application.</p>
  
  <p>Consider these two tables:</p>
  
  <pre><code>Personnel
  +-----+-------+--------------+
  | ID  | Name  | TECHNIQUE_ID |
  +-----+-------+--------------+
  | 134 | Bob   | 1,2,4        |
  +-----+-------+--------------+
  | 135 | Mary  | 1,3,4        |
  +-----+-------+--------------+
  | 136 | Frank | 2            |
  +-----+-------+--------------+
  
  Techniques
  +-----+----------+
  | ID  | Name     |
  +-----+----------+
  | 1   | Fishing  |
  +-----+----------+
  | 2   | Archery  |
  +-----+----------+
  | 3   | Bowling  |
  +-----+----------+
  | 4   | Hiking   |
  +-----+----------+
  </code></pre>
  
  <p>What I need is a listing of each person with a comma-separated list of the techniques they perform.  Essentially turning "1,3,4" into "Fishing,Bowling,Hiking".</p>
  
  <p>I can do this in the CF code by having a nested query, but the report has thousands of rows... which means it could be running tens of thousands of queries just for one report.  I'd prefer to do it all in one query.</p>