Nemůžete to udělat přímo pomocí proměnné. Na základě toho, co máte nyní, se server pokouší provést select * form t where c in ('1,2,3');
... což zjevně není to, co chcete, protože kontrolujete, zda c obsahuje jediný daný řetězec.
Aby to fungovalo, musíte vygenerovat dynamické SQL na základě vašeho seznamu.