...私はtype_style
可能な値は、検索クエリとしてtype_style
を使用しようと2 Story,Beach House
またはContemporary,2 Story
イムだろうが、検索のための値は2 Story
、Beach House
、Contemporary
だろう列があります。各行は、いずれかのtype_styleの組み合わせである可能性があります。ユーザーが一つだけのスタイルを選択することができれば私のオリジナルのアイデアは、クライアントは、ユーザーが複数のスタイルを選択することができることを望む正常に動作しますMySQL - LIKEとINを一緒に使うことができます...またはINをFULLTEXTで使うことができますか?これを実行しようとすると
WHERE `type_style` LIKE '%contemporary%'
を行うことだったので、私はこのことについてどのように行くだろう?データベースは州のMLSから夜間に更新されるので、FULLTEXTインデックスなどを割り当てるのではなく、type_style
列の設定方法を変更することはできません。 INステートメントとLIKEスタイルの比較を組み合わせる方法はありますか?イムはかなり確信して私は
WHERE
MATCH (`type_style`) AGAINST ('*2 story*' IN BOOLEAN MODE)
OR
MATCH(`type_style`) AGAINST ('*contemporary*' IN BOOLEAN MODE)
しかし、約20スタイルのタイプがあるので、これは非常に大きなクエリを可能に立つでしょう....これを行うには、他の方法のような何かを行うことができ????
必要とされている場合、それは非常にあなたが 'LIKE'のオペレータを必要とすること私には意味がありません。最初の場所。あなたが離散的な可能性のクラスとしてtype_styleを使用しているかのようです。あなたが平等のように変更することができたなら、適切な 'IN'クエリを使用することができるように、すべての問題はなくなります。 –