ホームページ >バックエンド開発 >PHPチュートリアル >cate_no の値は 6,2,9,13,19 です。(6,7,8) の WHERE cate_no の対処方法
cate_no の値は 6,2,9,13,19 です。 (6,7,8)
メンバー テーブル
の WHERE cate_no
というフィールドがあります
カテ_ノ
は文字列型です。
cate_no の値が 6,2,9,13,19 の場合(数値の順序が逆)。
SELECT * FROM member WHERE cate_no in (6,7,8)
現時点ではこのデータは検索できません。
でも
SELECT * FROM member WHERE cate_no (6)
このデータは、
で検索すると見つかります。
cate_no (6,7,8)
このMYSQLコードはどうやって書くのでしょうか?
<br /> SELECT * FROM `member ` WHERE FIND_IN_SET(6,cate_no) OR FIND_IN_SET(7,cate_no) OR FIND_IN_SET(8,cate_no)<br />