2

我有桌子

column1       column2      column3
  red         circle         0
  red          line          1
 green        circle         1
 green        circle         0  

我需要的是使用多个输入字符串搜索数据库,因为我不知道列名,

假设如果输入是这样的,

输入1:

green,circle

结果1:

 green        circle         1
 green        circle         0  

输入2:

0,circle

结果2:

  red         circle         0
 green        circle         0 

输入3:

1

结果3:

  red          line          1
 green        circle         1

所以基本上我需要搜索具有多个组合列项的表,因为我不知道列名。什么可能是最简单的方法?。首先我需要找到正确的 SQL 语句来实现上述功能,然后在 qtsql 中实现。

4

1 回答 1

4

我不知道您的工作有多复杂,但我建议 Elastic search 使用未知列名进行搜索。

于 2015-08-31T12:08:56.423 回答