Подскажите, мне надо найти в таблице записи по одной ячейки. Поиск идет по двум значениям с условиям LIKE.
Сейчас он просто ищет с одном условием по одному значению, добавляя результат в массив, потом по второму значению. И итог. Но как то это не правильно. Подскажите как оптимизировать выборку.
Если указывать при выборки несколько значений для одного словца, тут всё понятно
select * from table where col in ("val1", "val2")
А если мне нужна выборка, с несколькими условиями LIKE, как правильно составить запрос?
select * from table where col LIKE '%val1%' or col LIKE '%val2%'