title: Scala Slick join query
body: <p>I'm performing a join in slick like so:</p>
  
  <pre><code> val query = for { 
            o &lt;- Orders if o.id === order_id
            p &lt;- o.part_key
          } yield (o,p)
          query.list
  </code></pre>
  
  <p>which creates the following error message:</p>
  
  <pre><code>value list is not a member of org.scalaquery.ql.Query[(code.model.Orders.type, code.model.Parts.type)]
  </code></pre>
  
  <p>If I just return an Order or Part the query works fine:</p>
  
  <pre><code> val query = for { 
            o &lt;- Orders if o.id === order_id
            p &lt;- o.part_key
          } yield o
          query.list
  </code></pre>
  
  <p>How can I return a list of tuple from a slick join query? Why am I getting the error message above?</p>