MySQL でカンマ入力された値

0,1,2,3,4,5,6,7,8,9,10,11,12とフィールドに値が入っている場合

0,1,2だけ取りたい場合に

10 11 12も取れてしまう。

フィールドにカンマで入力された値を取る場合

FIND_IN_SET()

を使う。

FIND_IN_SET(‘0’,フィールド名)

複数の場合
FIND_IN_SET(‘0’,フィールド名) and FIND_IN_SET(‘1’,フィールド名) and FIND_IN_SET(‘2’,フィールド名)

FIND_IN_SET()