我有以下查询
SELECT * FROM subcat where catid in (2) order by id desc
我想做的是仅在我有 ex 的 catid 中选择一个数字:
1,2,3,4,5
此方法有效,但仅当“catid”以数字“2”开头,然后有“,”时
示例
ID | 1
subcat_name | PHP
catid | 2,3,4
ID | 2
subcat_name | ASP
catid | 5,2,3
ID | 3
subcat_name | MYSQL
catid | 6
ID | 4
subcat_name | C++
catid | 2
我想选择只有 catid = 2
的子目录
最佳答案
试试这个
SELECT * FROM subcat where FIND_IN_SET(2,catid) order by id desc
关于php - 从数组中只选择一个数字 MySQL PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21781767/