Du kan använda FIND_IN_SET
för att hämta rader som matchar dina kriterier:
SELECT * FROM your_table WHERE FIND_IN_SET('value', field_with_comma_sep_values) > 0;
I princip FIND_IN_SET
returnerar indexet för det hittade objektet. Så den här frågan hittar alla rader där den hittar det matchande ordet i "uppsättningen" av kommaseparerade värden.
Kredit: Jag visste att det fanns något liknande, men det här inlägget det är där jag hittade svaret och SELECT-satsen.