查询逻辑SQL

时间:2014-10-30 08:54:02

标签: php sql codeigniter logic

我有一个包含此数据的表格。

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

任何帮助将不胜感激

顺便说一下,我用codeigniter框架编写了php。

0 个答案:

没有答案