sql >> Base de Datos >  >> RDS >> Mysql

Búsqueda de valores separados por comas

Podría usar FIND_IN_SET para recuperar filas que coincidan con sus criterios:

SELECT * FROM your_table WHERE FIND_IN_SET('value', field_with_comma_sep_values) > 0;

Básicamente, FIND_IN_SET devuelve el índice del elemento encontrado. Entonces, esta consulta encuentra todas las filas donde encuentra la palabra coincidente en el "conjunto" de valores separados por comas.

Crédito: Sabía que había algo así, pero esta publicación es donde encontré la respuesta y la instrucción SELECT.