Możesz użyć FIND_IN_SET
aby pobrać wiersze spełniające Twoje kryteria:
SELECT * FROM your_table WHERE FIND_IN_SET('value', field_with_comma_sep_values) > 0;
Zasadniczo FIND_IN_SET
zwraca indeks znalezionego elementu. Zatem to zapytanie znajduje wszystkie wiersze, w których znajduje pasujące słowo w „zestawie” wartości oddzielonych przecinkami.
Kredyt: Wiedziałem, że jest coś takiego, ale ten post tam znalazłem odpowiedź i instrukcję SELECT.