Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
テーブルにタイプSET('alpha','beta','gamma','delta','...','omega')と名前が「アルファベット」の列があります
SET('alpha','beta','gamma','delta','...','omega')
私のPHPクエリは
$string = "ガンマ"
SELECT * FROM table WHERE alphabet LIKE "%$string%"
gammaしたがって、列にあるすべての行を返したいと思いalphabetます。それはSET型であるため、他の値もそこにあります。
gamma
alphabet
SQLクエリは何ですか?
SELECT * FROM table WHERE find_in_set('$string', alphabet) > 0
FIND_IN_SET ドキュメント