Ho bisogno di eseguire una query di selezione nel modo seguente:MySql SELECT nella stringa di clausola delimitato da virgole
select * from my_table where id NOT IN (comma_delimited_string);
Qual è il modo corretto per raggiungere questo obiettivo?
Considerando il fatto che sono in controllo del codice client che invia la stringa, esiste un approccio migliore? (la stringa conterrà circa 30 ID, quindi sto cercando di evitare di inviare 30 parametri, uno per ogni ID).
Grazie a tutti
Cosa c'è di sbagliato nell'invio di 30 parametri? Dovresti essere in grado di scrivere del codice per creare la query per renderlo più semplice. –
Il codice client sta creando la stringa o sta costruendo la query e inviando la query? –
@GordonLinoff sta costruendo la stringa e inviandola a una stored procedure. –