标签: php mysql set
我的表格SET('alpha','beta','gamma','delta','...','omega')中有一列,名称为'alphabet'
SET('alpha','beta','gamma','delta','...','omega')
我的PHP查询是
$ string =“gamma”
SELECT * FROM table WHERE alphabet LIKE "%$string%"
所以我想返回列gamma中alphabet所在的所有行,无论其他值是什么,因为它是SET类型。
gamma
alphabet
sql查询是什么?
答案 0 :(得分:7)
SELECT * FROM table WHERE find_in_set('$string', alphabet) > 0
FIND_IN_SET Doc