java web新手,最近遇到一个需求就是对于一张有n个字段的数据表,web页面中表单也有n个输入框,用户可以填其中的任意多个字段的搜索关键字,然后需要能够根据用户提交的这任意多个关键字进行组合查询。
找了一下资料说是要用多列索引来做,但是没找到具体的做法,希望大佬们能从mysql数据库层面和代码层面介绍一下这类问题应该怎么解决。
java web新手,最近遇到一个需求就是对于一张有n个字段的数据表,web页面中表单也有n个输入框,用户可以填其中的任意多个字段的搜索关键字,然后需要能够根据用户提交的这任意多个关键字进行组合查询。
找了一下资料说是要用多列索引来做,但是没找到具体的做法,希望大佬们能从mysql数据库层面和代码层面介绍一下这类问题应该怎么解决。
3 回答2.6k 阅读✓ 已解决
3 回答4.1k 阅读✓ 已解决
8 回答3.6k 阅读
4 回答2.8k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
3 回答1.7k 阅读✓ 已解决
判断所有的字段是否有值,动态拼接出sql语句进行处理。