チェックボックスを利用したSQLでの検索

配列内の値のいづれかを含む場合

 チェックボックスで選択した条件で検索する場合のSQL

 ary = [1,2,5]

condition = ['category = (?)', ary]

  ポイントは(?)。通常は

  'category = (1,2,5)'となるから、?は()の中に入る事になる。

  condition = ['category = ?', ary]は誤り。シンタックスエラーになる。