INコマンドを使用してフィールド内の文字列をすべて検索しようとしていますが、いくつかあるはずです。
私はあなたを見せる最善の方法は例であると思う:
mysql> SELECT detail_sections FROM inet_staff_details WHERE detail_sections !='';
+-----------------+
| detail_sections |
+-----------------+
| 10,11 |
| 10,11 |
| 10,11 |
| 10,11 |
+-----------------+
4 rows in set (0.00 sec)
mysql> SELECT * FROM inet_staff_details WHERE 11 IN (detail_sections);
Empty set, 4 warnings (0.00 sec)
mysql> SELECT * FROM inet_staff_details WHERE '11' IN (detail_sections);
Empty set (0.00 sec)
ご覧のように、番号11はカンマで区切られたリストにありますが、結果には表示されません。私が間違っていることをアドバイスできますか?
乾杯。