可能重複:
Parameterizing an SQL IN clause?SQL:可能在where子句中使用輸入數組?
假設我的學校,school_name,school_enrolment
作爲輸入表到我的節目,有人鍵入的學校名單,他們將喜歡看報名。相反,生成一個SQL查詢一樣的:
SELECT * FROM school_table
WHERE
school_name = 'program_input_1' or school_name = 'program_input_2' or school_name = 'program_input_3'
是可能的,或者簡單的做這樣的事情
SELECT * from school_table
WHERE
school name in [array of program inputs]
寫這篇文章更清潔的方式嗎?