我有像
这样的表格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中实现。
答案 0 :(得分:4)
我不知道你的工作有多复杂,但我建议使用Elastic搜索以未知的列名进行搜索。