Как найти набор записей, по колонке и по соответствию номера строки в MySQL?

Имеется такая схема базы данных. (дамп тут) схема бд.

  • Колонки.
  • Наборы.
  • Номера колонок.
  • Наборы - колоноки

Пример заполнения таблицы наборы - колонки введите сюда описание изображения

Имеется массив очередности колонок, по которому нужно найти набор из таблицы.

Пример.

[
    'column_1' => '1'
    'column_2' => '2'
    'column_3' => '3'
    'column_4' => '5'
    'column_5' => '4'
]

Нужно найти значение bundle_id (1 на скрине) по значениям колонки column_id (2 на скрине).

Но к сожалению, совершенно не представляю как это сделать запросом в MySQL. Если конечно такое вообще возможно...

P.S. Есть конечно мысль добавить поле скажем sequence в таблицу bundle, сделать по ней ключь строковой, и писать туда ключь последовательности, например так 1::1-2::2-3:3-4::5-5::4, и потом по этому полю тупо искать.

Бадет даже частичный поиск по вхождению через LIKE работать.


Ответы (0 шт):