【发布时间】:2013-07-03 03:33:39
【问题描述】:
亲爱的 Stackoverflowers,
我有一个 mysql 查询,它检查某些子类别是否是 categoryID 的一部分,以显示主类别中子类别的所有产品。
例如:
- 类别
- 子类别 1
- 子类别 2
- 子类别 3
例如,产品被添加到 subcats 中,但所有beeing 都显示在 head 类别中。
这很好用,我用 WHERE cID in (' . $subids . ') 来做到这一点
但现在来了,cID 过去只保存一个值,但由于必须可以将产品添加到多个类别,我现在将多个选定的 id 保存为 cID 字段中的逗号分隔。
所以我正在寻找一种方法来从逗号分隔列表中的逗号分隔列表中找到匹配项,因为 cID 现在已成为逗号分隔 ID,而 FIND_IN_SET 不适用于此。
希望有人能发光,谢谢大家!
【问题讨论】: