SQL:值之间的多个

时间:2015-03-21 19:33:44

标签: php mysql sql

我正在尝试选择一些城市的名称。我有他们的区号,在我的数据库中,我有所有城市都有区号代码。我正在尝试从MySQL中选择多个城市,但我无法弄清楚如何。

我试过这个查询

SELECT name FROM cities WHERE ('8382', '8000') BETWEEN zip_min AND zip_max

8382和8000是两个区号。我希望输出

Hinnerup
Aarhus C

1 个答案:

答案 0 :(得分:1)

您需要两个单独的WHERE条款:

SELECT name 
FROM cities 
WHERE '8382' BETWEEN zip_min AND zip_max
OR '8000' BETWEEN zip_min AND zip_max