title: MEMBER OF with array_values AND operator
body: <p>there is my problem :</p>
  
  <pre><code>return $this-&gt;createQueryBuilder('p')
              -&gt;select('p as post')
              -&gt;where(':tags MEMBER OF p.tags')
              -&gt;setParameter('tags', array_values($tagArray))
              -&gt;orderBy('p.postedAt', 'DESC')
              -&gt;setFirstResult($start)
              -&gt;setMaxResults($limit)
              -&gt;getQuery()
              -&gt;getResult()
          ;
  </code></pre>
  
  <p>With this code, I can retrieve all posts that have as tags those present in $tagArray.
  But for example if we have this dataset:</p>
  
  <p>post1 with tag1, tag2 and tag3</p>
  
  <p>post 2 with tag1, tag3, tag4</p>
  
  <p>Currently if I search with tag1, tag2 I will get this result:</p>
  
  <p>post1 and post2.</p>
  
  <p>How can I get only post1? MEMBER OF seems to make the condition sound like tag1 OR tag2, would there be a way to do a tag1 AND tag2 ?</p>
  
  <p>Thank you for your answers </p>