MySQL WHERE IN Query — ORDER BY Match

Пытаюсь перефразировать свой вопрос, потому что мой последний вопрос не всем был понятен.

Это моя тестовая таблица

+----------+---------+-------+
|  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  |
+----------+---------+-------+

Результат должен быть в следующем порядке, если я ищу фильмы с жанром 1, 8, 3: Номер фильма. 3, 8, 10, 5, 11 (9 выбывает).

Если это невозможно, то я просто хочу, чтобы все с точным соответствием "1, 8, 3", в этом случае я просто получил бы номер фильма. 3 И 8.

6
задан Henders 5 November 2019 в 16:31
поделиться