Mysql获取的数据小于且等于小于其他字段的数据

时间:2014-09-25 13:39:31

标签: mysql

这些是我在mysql表中的数据。 我想获取具有city_code< 12和的数据 city_code = 12入口时间< 3500

+----------+-----------+-----------------------+
| CityCode | entrytime |      newsheader       |
+----------+-----------+-----------------------+
|       11 |      3800 | great opening         |
|       10 |      3700 | flood alert           |
|       12 |      3600 | new mall              |
|       13 |      3500 | pollution at the city |
|       13 |      3400 | new mayor             |
|       12 |      3300 | house fire            |
|       11 |      3200 | traffic accident      |
|       10 |      3000 | Festival at city      |
+----------+-----------+-----------------------+

这是我的sql代码

SELECT * FROM  `entries` WHERE (`CityCode ` <  '12') 
OR (`CityCode` =  '12' AND entrytime<  '3500')

这段代码只给出了小于12的rocrds。 我怎样才能变小和(如果相等)小于其他字段值? 谢谢

1 个答案:

答案 0 :(得分:0)

从“CityCode”中删除第一行的空格后,工作正常。记得要留意那些额外的空格。

SELECT * FROM  `entries` WHERE (`CityCode` <  '12') 
OR (`CityCode` =  '12' AND entrytime<  '3500')