亲爱的 Stackoverflowers,
我有一个 mysql 查询,它检查某些子类别是否是 categoryID 的一部分,以显示主类别中子类别的所有产品。
例如:
- 类别
- 子类别 1
- 子类别 2
- 子类别 3
例如,产品被添加到 subcats 中,但所有的蜜蜂都显示在 head 类别中。这工作正常,我这样做WHERE cID in (' . $subids . ')
但现在来了,cID 过去只保存一个值,但由于必须可以将产品添加到多个类别,我现在将多个选定的 id 保存为 cID 字段中的逗号分隔。
因此,我正在寻找一种基本上从逗号分隔列表中的逗号分隔列表中找到匹配项的方法,因为 cID 现在已成为逗号分隔的 ID,而 FIND_IN_SET 不适用于此。
希望有大神指点一下,谢谢大家!