使用Mysql表的一列中的多个值进行搜索

时间:2017-11-24 14:31:39

标签: mysql

我有一个数据库demo,其中有一个名为country的表。

表包含两列countryIDcountryName

我想在列countryName中搜索多个值以获取countryID

执行此操作的一种方法是使用AND运算符,但在这种情况下,所有情况下值的数量必须相同。

select countryID from country where countryName = "USA" AND countryName = "INDIA"

所以,我正在寻找云帮助我在countryName列中搜索 N 数量值的解决方案,以获得countryID

1 个答案:

答案 0 :(得分:0)

SELECT countryID FROM country WHERE countryName IN ("value1", "value2", "value3")

尽可能多的价值观。