Hoy he aprendido una funcionalidad nueva en MySql que es la función FIND_IN_SET y se usa en campos en los que sus elementos están separados por comas. Por ejemplo en la base de datos de mi blog tengo una tabla donde guardo los posts y donde hay un campo donde almaceno los keywords de cada post. Pues esta función sería la idónea para buscar en esa tabla.
Os pongo un ejemplo:
SELECT * FROM posts WHERE FIND_IN_SET('mvc', keywords);
En ele ejemplo anterior buscaría mvc en el campo keywords en la tabla posts. La verdad e sque es bastante sencillo