如何从包含多个值的表的列中搜索多个值的搜索键

时间:2013-05-04 11:26:36

标签: mysql

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

示例: -

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

和包含

的多个下拉菜单
abc
xyz
pqr
def

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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

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

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

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

就创建下拉列表而言,这是另一个问题的主题。你是在网页或应用程序上这样做的吗?什么语言?你的问题非常开放。