我們正在練習IN子句。我有一個客戶表,列中有:customerID,fname,lnanme,city,stateMYSQL:我的基本查詢出了什麼問題?
我的目標是從customers表中選擇狀態值爲的所有行的名字,城市和州:亞利桑那州,華盛頓州,俄克拉何馬州,科羅拉多州或夏威夷州。
我的查詢是
select fname, city, state
from customer
where state IN (Arizona, Washington, Oklahoma, Colorado, Hawaii);
,我發現了錯誤:未知列「亞利桑那」在「where子句」
'IN( '亞利桑那', '華盛頓' 號, '俄克拉荷馬', '科羅拉多州', '夏威夷')' –
你需要單引號圍繞常量。我認爲這是一個印刷錯誤,並投票結束這些問題。 –