複数の値を持つカテゴリ列から category_id を取得しようとしたときに、いくつかの問題に直面しています。Like 句を使用しようとしましたが、機能しません。これは私が試したものです
SELECT * FROM txz43_contact_details WHERE catid LIKE %18%
FIND_IN_SET()を使用する
SELECT * FROM txz43_contact_details
WHERE find_in_set(18, catid) > 0
FIND_IN_SET()を使用できます
SELECT *
FROM txz43_contact_details
WHERE FIND_IN_SET('18', catid) > 0
また
SELECT *
FROM txz43_contact_details
WHERE CONCAT(',', catid, ',') LIKE CONCAT('%,', '18', ',%')