То, что вы почти сделали, но не совсем сделали, это использовали MySQL IN , чтобы увидеть, есть ли значение в списке.
Если столбец 2 является цифрой c ,
SELECT * FROM table1 WHERE column2 in (1,2,3);
"SELECT * FROM table1 WHERE column2 in (" & String.Concat(",", list1) & ");"
Если столбец 2 является текстом,
SELECT * FROM table1 WHERE column2 in ('1','2','3');
"SELECT * FROM table1 WHERE column2 in (" & String.Concat(",", list1.Select(Function(i) $"'{i}'").ToArray()) & ");"