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 с помощью codeigniter framework.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]