Как сделать поиск по нескольким столбцам на SQL?

Есть поле (input type="search" name="search"). Есть таблица с пятью колонками.
Как найти запись, например во второй колонке и в третьей?
Попробовал так:
Select * from `table` where `colum3` & `column2` Like '%$search%'

Выдаёт ноль.

Вариант2
Select * from `table` where `colum3` AND `column2` Like '%$search%'

Этот код работает, но почему-то числа не находит!
  • Вопрос задан
  • 9822 просмотра
Решения вопроса 1
cimonlebedev
@cimonlebedev Автор вопроса
Разобрался так правильно:
Select * from `table` where `colum3`  Like '%$search%' OR `column2` Like '%$search%'
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
select * from table where column2 = $search
union
select * from table where column3 = $search
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы