我想创建一个Mysql搜索,它可以从下拉列表中获取多个值(多个),并在一个包含多个值的列中搜索并匹配它们。
示例: -
column containing multiple values (in a row)= abc pqr xyz
和包含
的多个下拉菜单abc
xyz
pqr
def
用户可以按任意顺序选择这些值
所以我的问题是我如何创建搜索,以便我的搜索键应该与列中的任何值匹配。
答案 0 :(得分:0)
首先,mysql中没有“下拉”。
MySql是一个数据库,下拉是一个用户界面项。
为了在数据库中搜索多个项目,您可以执行以下操作:
SELECT * FROM myTable WHERE myColumn = 'value1' OR myColumn = 'value2'
或者你可以这样做,但它通常较慢:
SELECT * FROM myTable WHERE myColumn IN ('value1','value2','value3')
就创建下拉列表而言,这是另一个问题的主题。你是在网页或应用程序上这样做的吗?什么语言?你的问题非常开放。