2012-10-05 46 views
-1

我想寫一個SQL查詢來選擇從狀態欄「狀態」多個狀態...我怎麼得到#1054-未知列'阿拉斯加'在'where子句'它是什麼時候值不是列?Mysql選擇多個值的錯誤

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

感謝

史蒂夫

回答

6

您使用了錯誤的報價;對於數據,您需要單引號 - 反向列表爲列和表名稱:

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