1

我想创建一个 Mysql 搜索,它可以从下拉列表(多个)中获取多个值,并在包含多个值的一列中搜索和匹配它们。

样本 :-

column containing multiple values (in a row)= abc pqr xyz

和多个下拉菜单包含

abc
xyz
pqr
def

用户可以按任何顺序选择这些值

所以我的问题是如何创建搜索,以便我的搜索键与列中的任何值匹配。

4

1 回答 1

0

首先,mysql 中没有“下拉菜单”。

MySql 是一个数据库,下拉是一个用户界面项。

为了在数据库中搜索多个项目,您可以执行以下操作:

SELECT * FROM myTable WHERE myColumn = 'value1' OR myColumn = 'value2'

或者你可以这样做,但它通常更慢:

SELECT * FROM myTable WHERE myColumn IN ('value1','value2','value3')

至于创建下拉菜单,那是另一个问题的主题。您是在网页或应用程序上这样做吗?什么语言?你的问题是非常开放的。

于 2013-05-04T11:33:20.373 回答