現在、mysqlのカラムに、[a,b,c,d]のような配列データがsiriarizeされて入っています。
where文などを使って、そのカラムで絞り込みをかけることはできるのでしょうか?
(例)
ID name my_data
1 hogehoge1 [1,2,3]
2 hogehoge2 [2,4]
3 hogehoge3 [3,4]
4 hogehoge4 [2]
5 hogehoge5 [2,4,5]
例えば上記のようなテーブルがあった場合に、
my_dataの配列データに、3が入っているものだけで絞り込み、
1レコード目と3レコード目を取り出したいと思っています。
もしデータがカンマ区切りの場合、「FIND_IN_SET」で絞れるということはわかったのですが、、、
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/05/04 08:04