我需要在表的多列中搜索文本。现在我有WHERE 'text' in (col1, col2, col3, col4),但是我需要在文本中添加通配符,因为它应该会在这些列中的任何地方找到任何包含文本的结果。我可以使用WHERE col1 LIKE '%text%' OR col2 LIKE '%text%' OR col3 LIKE '%text%' OR col4 LIKE
有一个文本输入,多个下拉列表(都指向不同的列)和一些条件搜索选项。
对于mysql版本,我能够使用条件来构建一个包含查询的字符串,然后执行它。.= "(Title LIKE :terms OR Traits LIKE :terms OR Shadow_Text LIKE :terms OR Text LIKE :terms)";break;case "Title": $query.= "(Title LIKE