Если мы используем Like поиск по нескольким значениям.. то выглядит всё не очень корректно
where like ‘значение 1’ and like ‘значение 2’ and like ‘значение 3’….
В этом случае можно использовать команду для Yii2
1 |
$query->andFilterWhere(['REGEXP', 'name_ru_dob', 'значение1|значение2|значение3']); |
Символ разделитель- вертикальная черта. Можно использовать в команде where
подробнее по команде REGEXP читайте в документации Mysql. Можно вставить любое регулярное выражение.