Potresti usare FIND_IN_SET
per recuperare le righe che corrispondono ai tuoi criteri:
SELECT * FROM your_table WHERE FIND_IN_SET('value', field_with_comma_sep_values) > 0;
Fondamentalmente, FIND_IN_SET
restituisce l'indice dell'elemento trovato. Quindi questa query trova tutte le righe in cui trova la parola corrispondente nel "set" di valori separati da virgola.
Credito: Sapevo che esisteva qualcosa del genere, ma questo post è dove ho trovato la risposta e l'istruzione SELECT.