title: Scala slick query where in list
body: <p>I am attempting to learn to use Slick to query MySQL. I have the following type of query working to get a single Visit object:</p>
  
  <pre><code>Q.query[(Int,Int), Visit]("""
      select * from visit where vistor = ? and location_code = ?
  """).firstOption(visitorId,locationCode)
  </code></pre>
  
  <p>What I would like to know is how can I change the above to query to get a List[Visit] for a collection of Locations...something like this:</p>
  
  <pre><code>val locationCodes = List("loc1","loc2","loc3"...)
  Q.query[(Int,Int,List[String]), Visit]("""
      select * from visit where vistor = ? and location_code in (?,?,?...)
  """).list(visitorId,locationCodes)
  </code></pre>
  
  <p>Is this possible with Slick?</p>