ユーザーの詳細を比較する必要があるため、他のユーザーの詳細と一致するユーザーの詳細を検索する必要がある検索モジュールを作成しています。などの詳細についてはage
、gender
使用like '%search_term%'
して、必要な結果を得ることができましたが、ユーザー 1 が話すなどの詳細のクエリを作成できないためenglish,french,spanish
、同じマークアップとしてコンマで区切られた単語のようにデータベースに保存されます。そして、他のユーザーが共通の言語を1つだけ持っていると仮定します。latin,hindi,french
つまり、フランス語が共通である場合、ユーザー1の詳細に従ってそのユーザーもフィルタリングする方法は、彼/彼女にはまだ共通点があります。次のクエリは、年齢などの通常の値用です
select * from users_profile
where age like '%$search_term%'
order by created_time DESC
これを使用してそのクエリを作成しAND
、結果を取得する方法は?