私は何をしようとしているのか分かりませんが、分かりません。私がやっているサイトでは、「ボクシング」、「体重減少」、「持久力」などのようないくつかのカテゴリを選択することができます...これらはすべてカンマで区切られ、メンバーテーブルの1つのテキストフィールドに座ります。MySQL TEXTフィールドで複数のカテゴリをコンマで区切って検索する
今私がやりたいことは、複数のカテゴリを一度に(耐久性とボクシングのように)どのように検索し、どちらか/両方のカテゴリフィールドを持つすべてのメンバーを見つけることです。
私はprofile_specialising IN( 'Cat1'、 'Cat2'、 'Cat3')...のようなものを考えましたが、profile_specialisingフィールドにdb内に1つ以上のカテゴリ/フィールドがある場合は動作しません。
複数のカテゴリを持つフィールドで複数のカテゴリを検索することができます。
最初はコンマ区切りの文字列であってはいけません。 "member_id"と "category"列を持つ別のテーブルが必要です。 –
データモデルを標準化します。自分のマイクロデータベースをデータベースに書き込もうとしないでください。 –