È possibile utilizzare MySQL FIND_IN_SET
funzione:
SELECT *
FROM my_table
WHERE FIND_IN_SET(id, comma_delimited_string) = 0
Appendice :Nota che la query precedente è non ottimizzabile, quindi se hai un indice su id MySQL non lo userà. Dovrai decidere se la relativa semplicità di utilizzo di FIND_IN_SET vale la pena prendere un potenziale colpo di prestazioni (dico potenziale perché non so se id è indicizzato o se la tua tabella è abbastanza grande da causare problemi).