私は時計のオンラインショップを持っています。検索フィルターがあります。フィルタリングの基準の1つは、時計本体の素材です。それにはたくさんのユニークな価値があります。例:「鋼」、「金鋼」、「金メッキ鋼」。
スチールボディ、ゴールドボディの時計をフィルタリングするSQL LIKEリクエストを作成して、時計をフィルタリングしようとしました。しかし、金のボディを持つ時計を探すと、「金」という言葉で構成されているため、金メッキが施されたスチール製の時計も表示されます。
この問題を解決するための良い解決策を提案できますか?
これまでのところ、私はこのSQLステートメントを試しました:
SELECT * FROM `watches` WHERE `material` LIKE "%gold%"