title: MySQL WHERE IN Query - ORDER BY Match
body: <p>I'm trying to rephrase my question, cause my last one wasn't clear to everyone.</p>
  
  <p><strong>This is my Test Table</strong></p>
  
  <pre><code>+----------+---------+-------+
  |  rel_id  |  genre  | movie |
  +----------+---------+-------+
  |    1     |    1    |   3   |
  |    2     |    8    |   3   |
  |    3     |    3    |   3   |
  |    4     |    2    |   5   |
  |    5     |    8    |   5   |
  |    6     |    3    |   5   |
  |    7     |    1    |   8   |
  |    8     |    8    |   8   |
  |    9     |    3    |   8   |
  |   10     |    5    |   9   |
  |   11     |    7    |   9   |
  |   12     |    9    |   9   |
  |   13     |    4    |   9   |
  |   14     |    12   |   9   |
  |   15     |    1    |   10  |
  |   16     |    8    |   10  |
  |   17     |    3    |   10  |
  |   18     |    5    |   10  |
  |   19     |    1    |   11  |
  |   20     |    2    |   11  |
  |   21     |    8    |   11  |
  |   22     |    5    |   11  |
  |   23     |    3    |   11  |
  +----------+---------+-------+
  </code></pre>
  
  <p>Result should be in the following order if I look for movies with genre 1, 8, 3 : Movie no. 3, 8, 10, 5, 11 (9 is out).</p>
  
  <p>If it's not possible then I just want all with the exact match "1, 8, 3", in that case I just would get movie no. 3 AND 8.</p>