Mysql选择多个值错误

时间:2012-10-05 15:21:39

标签: php mysql

我正在尝试编写一个sql查询来从“State”列中选择多个状态...我怎么得到#1054 - 'where子句'中的未知列'Alaska',当它不是列时?

 SELECT * FROM Sheet1 WHERE State IN  (`Alaska`,  `Arizona`)

谢谢

史蒂夫

1 个答案:

答案 0 :(得分:6)

您使用的是错误的引号;对于数据,您需要单引号 - 反引号用于列和表名:

SELECT * FROM `Sheet1` WHERE `State` IN  ('Alaska',  'Arizona')