私はFIND_IN_SETを含むクエリを書いています.where条件は次のとおりです
WHERE
AND pmd.searchable =1
AND FIND_IN_SET( categorie_heading,categoryheading)
AND FIND_IN_SET( categorie_discription,catdiscription)
AND FIND_IN_SET( Brand,categorybrand)
AND price
BETWEEN minprice
AND maxprice
GROUP BY p.prod_id;
値がcategoryheadingに設定されていない場合(値がnullまたは空の文字列の場合)、すべてのcategoryheading値が必要ですが、FIND_IN_SETはcategoryheadingで指定された値を取得するため、文字列の長さを取得することを考え、長さがゼロより大きい場合は連結します必要な場所の条件 ...
これを解決するのを手伝ってください。これを行う他の方法があれば教えてください。