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