を使用できます。find_in_set function
この例をご覧ください
mysql> select * from fruits;
+-------------------------------+
| fruit |
+-------------------------------+
| banana, apple, orange, grapes |
+-------------------------------+
1 row in set (0.00 sec)
mysql> select * from fruits where find_in_set('banana',fruit);
+-------------------------------+
| fruit |
+-------------------------------+
| banana, apple, orange, grapes |
+-------------------------------+
1 row in set (0.00 sec)
したがって、次のようなものを試してください。
SELECT * FROM products WHERE categories where find_in_set('men',categories)'
後の単語,
がまったく同じで、余分なスペースがないことを確認してください