Jeśli próbujesz użyć zestawu w IN
oświadczenie, zamiast dzielić ciąg, możesz dokonać porównania:
SELECT * FROM `table` WHERE 'the,quick,brown,fox' REGEXP CONCAT('(^|,)','word','(,|$)');
Nie jestem pewien, jak wydajne byłoby to, gdyby twój zbiór danych był duży, ale może to być szybsze niż czytanie i wybieranie z tabeli tymczasowej.