Query Logic SQL

У меня есть таблица, которая содержит эти данные.

main_id main_name other_name 1 aa aa bb bb 1 aa aa cc cc 2 bb bb aa aa 2 bb bb cc cc 3 cc cc aa aa 3 cc cc bb bb 

У меня есть поле, где пользователь будет искать по имени, когда пользователь ищет имя, запрос должен получать данные, такие как main_name и other_name.

Я пробовал до сих пор:

 select where main_name like $data_entered or other_name like $data_entered 

результат этого дает мне

 main_id main_name other_name 1 aa aa cc cc 3 cc cc aa aa 3 cc cc bb bb 

Мне нужно включить:

 main_id main_name other_name 1 aa aa bb bb 

id сделал такой запрос:

 select where main_name like $data_entered or (main_name like $data_entered or other_name like $data_entered) 

но все равно не может получить:

 main_id main_name other_name 1 aa aa bb bb 

Любая помощь будет оценена

Кстати, я кодирую php, с frameworkignign framework.

Solutions Collecting From Web of "Query Logic SQL"