Можно ли после WHERE перечислить несколько значений? То есть я получаю массив [5, 6, 1, 3, 8], и хотелось бы по логике сделать как то так "SELECT 'id' FROM 'table' WHERE 'role_id' = [5, 6, 1, 3, 8]", то есть если role_id равно какому либо значению массива, то возвращать эту строку
myspace: ну, принцип тот же - для именованных плейсхолдеров - заменяем на именованные с суффиксом-номером. для ненумерованных - заменяем на нужное количество знаков вопроса через запятую, но это сложно, если плейсхолдера больше одного.