Как искать в базе MySQL по значению которое массив/json если на входе тоже массив. (PHP, Yii2)

Есть поле в базе с названием "type" с типом json там хранятся значения вида ["type 1", "type 2"] или ["type 1"]

В форме поиска на сайте можно выбрать несколько типов ("type 1", "type 2"....)

То есть было бы поле type обычной строкой, то я бы сделал все через оператор IN

type IN ("type 1", "type 2")

или в Yii

->andFilterWhere(['in', 'type', ["type 1","type 2"])

Но у меня в ячейке JSON массив там...

Вопрос. Как сделать запрос, чтобы в выдаче были те записи в поле "type" которых, есть хоть одно из значений в передаваемом массиве ?


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