我有两张看起来像
的表项
在category_ids中,有一个字符串可以是""," 1,3,7"或" 4"或" 1,6,9" - 这个数字是类别ID
分类
我想知道每个类别中有多少项
答案 0 :(得分:0)
所以在寻找解决方案后,我需要说两件事
1)这个任务可以通过使用名为FIND_IN_SET()函数的函数来解决(正如Suresh Kamrushi建议的那样)
SELECT COUNT(*) FROM Items WHERE FIND_IN_SET("1",category_ids)
2)最好不要使用这种表链接结构 - 考虑使用多对多关系表使数据库规范化