Мне нужно выполнить запрос на выборку следующим образом:MySql выбрать в пункте строку через запятую
select * from my_table where id NOT IN (comma_delimited_string);
Что такое правильный путь для достижения этой цели?
Учитывая, что я контролирую клиентский код, который отправляет строку, есть ли лучший подход? (строка будет содержать приблизительно 30 идентификаторов, поэтому я пытаюсь избежать отправки 30 параметров, по одному для каждого идентификатора).
Спасибо всем
Что не так с отправкой 30 параметров? Вы должны иметь возможность написать код для создания запроса, чтобы сделать его проще. –
Является ли код клиента строкой строки или строит запрос и отправляет запрос? –
@GordonLinoff строит строку и отправляет ее в хранимую процедуру. –